Avertissement du compilateur (niveau 1) C4103
'filename' : alignement modifié après l’en-tête inclus, peut être dû à l’absence de #pragma pack(pop)
L’empaquetage affecte la disposition des classes, et généralement, si l’empaquetage des modifications dans les fichiers d’en-tête peut entraîner des problèmes.
Utilisez #pragma pack(pop) avant de quitter le fichier d’en-tête pour résoudre cet avertissement.
L’exemple suivant génère l’erreur C4103 :
// C4103.h
#pragma pack(push, 4)
// definitions and declarations
// uncomment the following line to resolve
// #pragma pack(pop)
Enfin,
// C4103.cpp
// compile with: /LD /W1
#include "c4103.h" // C4103