Здравствуйте, Андрей Тарасевич, Вы писали:
АТ>Здравствуйте, Bujum, Вы писали:
B>>а если будет так:
B>>B>>struct Foo
B>>{
B>> BYTE a;
B>> DWORD b;
B>>};
B>>struct DerFoo
B>>: public Foo
B>>{
B>> WORD c;
B>>};
B>>
B>>насколько я понимаю теперь читать напрямую в структуру не только сложно, но и опасно. Ведь первые байты
B>>в ней указатель на Foo. Как быть в это случае?
АТ>Нет там никакого указателя на 'Foo'. Откуда ты это взял? Но тем не менее читать такие вещи из файла напрямую все-таки не рекомендуется.
^^^^^^
Вы конечно правы. Это я ошибся, просто прототип класса Foo на самом деле содержит виртуальные функции
Так как все таки быть в этом случае?