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