次の方法で共有


コンパイラの警告 (レベル 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