Udostępnij przez


Ostrzeżenie kompilatora (poziom 1) C4103

'nazwa_pliku': wyrównanie zmienione po włączeniu nagłówka może być spowodowane braką #pragma pack(pop)

Uwagi

Pakowanie wpływa na układ klas i często, jeśli pakowanie zmienia się między plikami nagłówka, mogą wystąpić problemy.

Użyj #pragma pack(pop) przed zamknięciem pliku nagłówka, aby rozwiązać to ostrzeżenie.

Example

Poniższy przykład generuje kod C4103:

// C4103.h
#pragma pack(push, 4)

// definitions and declarations

// uncomment the following line to resolve
// #pragma pack(pop)

A następnie,

// C4103.cpp
// compile with: /LD /W1
#include "c4103.h"   // C4103