Здравствуйте, пффф, Вы писали:
П>Как быть?
отключить этот ворнинг по всему проекту.
Или смотреть каждый класс отдельно. Скорее всего у вас компилятор добавляет лишние байты для выравнивания
Н-р:
struct MyStruct {
char tag[4];
MyStruct* ptr;
};
При выравнивании по 8 байт между tag и ptr влезут лишние 4 байта. Наверное вы этого не хотели и были бы не против поменять порядок полей в классе для минимизации размера.