この例のようないくつかのクラスがあるとします。継承メモリストレージを持つオブジェクト
class A {
int k, m;
public:
A(int a, int b) {
k = a;
m = b;
}
};
class B {
int k, m;
public:
B() {
k = 2;
m = 3;
}
};
class C : private A, private B {
int k, m;
public:
C(int a, int b) : A(a, b) {
k = b;
m = a;
}
};
ここで、クラスCオブジェクトでは、変数は特定の方法で格納されていますか?私はPODオブジェクトで何が起こるのか知っていますが、これはPODオブジェクトではありません。
これはおそらく多くの実装で当てはまりますが、保証はないと思います。 –
@jdv、それはおそらく実装固有のものですが、他の実装方法は考えられません。しかし、答えにメモを追加する必要があります。 –