Предупреждение компилятора (уровень 4) C4820
"bytes" заполнение байт добавляется после создания "member_name"
Компилятор добавляет заполнение в конце структуры в соответствии с типом и порядком элементов. Дополнительные сведения о заполнении в структуре см. в разделе выравнивание.
Это предупреждение отключено по умолчанию. Дополнительные сведения см. в разделе Отключенные по умолчанию предупреждения компилятора.
В следующем примере формируется предупреждение C4820:
// C4820.cpp
// compile with: /W4 /c
#pragma warning(default : 4820)
// Delete the following 4 lines to resolve.
__declspec(align(2)) struct MyStruct {
char a;
int i; // C4820
};
// OK
#pragma pack(1)
__declspec(align(1)) struct MyStruct2 {
char a;
int i;
};