コンパイラの警告 (レベル 3) C4371

'classname': メンバー 'member' のパッキングの改善により、クラスのレイアウトが、前バージョンのコンパイラから変更された可能性があります

コードがクラス用の特定のメモリ レイアウトに依存している場合、警告 C4371 は、現在のコンパイラによって作成されたレイアウトが、以前のバージョンのコンパイラで生成されたレイアウトと異なっている可能性があることを示します。 これは、特定のメモリ レイアウトに依存するシリアル化操作またはオペレーティング システム インターフェイスにとって重要な場合があります。 それ以外のほとんどの場合、この警告は無視しても安全です。

警告 C4371 は既定で無効になっています。 詳細については、「既定で無効になっているコンパイラ警告」を参照してください。