g++ コンパイラまたはその他の手段を使用して C++ オブジェクトのレイアウトを出力する方法はありますか。簡単な例 (int が 4 バイトと仮定)
class A{
int a;
};
class B:public A{
int b;
}
したがって、出力は次のようになります
A-
0 4
+ a +
B-
0 4 8
+ A.a + b +
オブジェクトのレイアウト (私の場合は仮想マシン コード) を理解しておくと役立ちます。
前もって感謝します。
よろしく、ザヒール