コンパイラの警告 (レベル 1) C4103
'filename': ヘッダーを含めた後に配置が変更されました。#pragma pack (pop) がないためである可能性があります
パッキングはクラスのレイアウトに影響します。一般的に、ヘッダー ファイル間で変更をパッキングする場合は、問題が発生する可能性があります。
ヘッダーファイルを終了する前に #pragma pack(pop) を使用して、この警告を解決してください。
次の例では C4103 が生成されます:
// C4103.h
#pragma pack(push, 4)
// definitions and declarations
// uncomment the following line to resolve
// #pragma pack(pop)
そして、
// C4103.cpp
// compile with: /LD /W1
#include "c4103.h" // C4103