Bu örnekte bazı sınıflarım olduğunu varsayalım.Miras bellek depolaması olan nesneler
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;
}
};
Şimdi, bir C nesnesinde, belirli bir şekilde saklanan değişkenler nelerdir? Bir POD nesnesinde ne olduğunu biliyorum, ancak bu bir POD nesnesi değildir ...
Bu, birçok uygulama için muhtemelen doğrudur, ancak herhangi bir garanti olduğunu düşünmüyorum. –
@jdv, doğru, muhtemelen uygulamaya özgüdür, ancak uygulanabilecek başka bir yol düşünemiyorum. Yine de cevaba bir not eklemeliyim. –