Здравствуйте, 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'. Откуда ты это взял? Но тем не менее читать такие вещи из файла напрямую все-таки не рекомендуется.