Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
クラスがis_standard_layoutの場合、特定の非静的データ メンバーがオブジェクトのアドレスから常に同じオフセットを持つことを保証するのに十分ですか (つまり、そのクラスの異なるインスタンス間でプロセス全体で同じ)?
これは、(プログラム内の)あらゆるタイプのオブジェクトに効果的に当てはまる必要があります。サブオブジェクトへのアクセスは、コンパイル時に既知であり、マシン コードでは一定であるオフセットを介して行われます。SL タイプの場合、これを確認できます。offsetofこれは、標準レイアウト タイプで動作することが保証されており、基本的に均一なオフセットを意味します。
offsetof