... что:
class A {int a;};
class B: public A {int b;};
B object;
Странный вопрос? А вот я у Страуструпа (вроде) читал, что реализация класса В, выбранная разработчиком компилятора, может быть вовсе не обязательно struct B1 { int a; int b; };
Может быть выбрана такая реализация: struct __B2 {int b;}; struct B2 { int a; __B2* __b2; } и для этой реализации write запишет на диск адрес __b2, а потом, при следующем запуске программы, read прочтет уже недействительный адрес в поле __b2.
Где в стандарте написано что-то на эту тему?
Ответ на:
комментарий
от JackYF
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от JackYF
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от www_linux_org_ru
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от www_linux_org_ru
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от Legioner
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от www_linux_org_ru
Ответ на:
комментарий
от www_linux_org_ru
Ответ на:
комментарий
от www_linux_org_ru
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от www_linux_org_ru
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Выдрать сигнатуру вызова из любого функционального объекта в шаблонном параметре (2015)
- Форум В чём разница между main внутри класса или снаружи? (2017)
- Форум sizeof(Bar)=? (2005)
- Форум Не видит #include<string> (2011)
- Форум Как класс преобразовать в структуру ? (2008)
- Форум Зачем нужен forward declaration в C++? (2017)
- Форум [c++] не получается вызвать функцию-шаблон (2007)
- Форум [C++][template] Частичная специализация шаблонного класса (2011)
- Форум QThread + signals (2012)
- Форум перенправление вывода с JVM (2016)