Здравствуйте, пффф, Вы писали:
П>Вылазит варнинг:
П>П>warning C4820: 'MyClass': '4' bytes padding added after data member 'MyClass::{vbptr}'
П>
П>Это практически все мои классы. Что-то дописывать вокруг каждого класса — неохота. Глобально отключать этот варнинг — не хочется — он же выдается и тогда, когда речь идёт не о {vbptr}, а о обычных членах класса, это пусть пока будет.
П>Как быть?
Или отключите выравнивание #pragma pack(1) , __declspec(align(1))
или предупреждение C4820
или вручную всё выравнивайте.