class A {
int x;
};
class B : public A {
int y;
};
B b;
我知道b
被認爲是B
一個完整的對象和B
包含爲A
子對象的對象。混淆完整的對象和子對象
但有人向我指出這一點,
第3款,C++標準1.8
(1.8/3)對於每一個對象x的,有一些對象調用x的完整 對象,確定如下: - 如果x是一個完整的對象,那麼x是x的完整對象。 - 否則,x 的完整對象是包含x的(唯一)對象的完整對象。
在這裏,我發現所有的地方所有那些x
的混淆的字眼,你能解釋一下我的例子嗎?
這是從哪裏摘錄?我從來沒有聽說過完整的對象子對象gobbledygook。他們稱他們爲我來自的對象和課程。 –