Avviso del compilatore (livello 1) C4103
'filename': l'allineamento è stato modificato dopo l'inclusione dell'intestazione, potrebbe essere dovuto alla mancanza di #pragma pack(pop)
La compressione influisce sul layout delle classi e in genere, se si esegue la compressione delle modifiche tra i file di intestazione, possono verificarsi problemi.
Usare #pragma pack(pop) prima di uscire dal file di intestazione per risolvere questo avviso.
L'esempio seguente genera l'errore C4103:
// C4103.h
#pragma pack(push, 4)
// definitions and declarations
// uncomment the following line to resolve
// #pragma pack(pop)
E quindi,
// C4103.cpp
// compile with: /LD /W1
#include "c4103.h" // C4103