0
我知道用'new'初始化的對象是從堆中分配的,但是他們的成員呢?例如,我有A類:對象成員分配
class A
{
private: int a; //here "a" should be on stack
};
然後,我有對象下面的代碼分別定義
A a;
A *ap = new A();
現在的第一條語句的地方a
堆棧和ap
將在堆中,但如何約a.a
和ap->a
?他們是否與他們的父母對象?
對象的實例成員是所述對象的存儲的一部分。 – oldrinb