Re: MSVC: Warning: padding added
От: sergii.p  
Дата: 20.07.23 18:37
Оценка: +1
Здравствуйте, пффф, Вы писали:

П>Как быть?


отключить этот ворнинг по всему проекту.
Или смотреть каждый класс отдельно. Скорее всего у вас компилятор добавляет лишние байты для выравнивания
Н-р:
struct MyStruct {
    char tag[4];
    MyStruct* ptr;
};

При выравнивании по 8 байт между tag и ptr влезут лишние 4 байта. Наверное вы этого не хотели и были бы не против поменять порядок полей в классе для минимизации размера.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.