C4820 (úroveň 4) upozornění kompilátoru
"" bajtů čalounění přidané po sestavení "member_name"
Typ a pořadí prvků způsobila kompilátoru, přidejte na konec struktura odsazení.Viz Zarovnat Další informace o odsazení v struktura.
Ve výchozím nastavení je vypnuto upozornění.Viz Kompilátoru upozornění, že jsou mimo standardně Další informace.
Následující ukázka generuje 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;
};