class A {
public:
int i;
};
int main() {
A *obj = new A();
return 0;
}
在下面的代码中,当创建 A 的对象时,它是在堆中创建的,但是创建的 obj 中 i 的内存在哪里?它是在堆或堆栈上创建的还是有不同的行为?
class A {
public:
int i;
};
int main() {
A *obj = new A();
return 0;
}
在下面的代码中,当创建 A 的对象时,它是在堆中创建的,但是创建的 obj 中 i 的内存在哪里?它是在堆或堆栈上创建的还是有不同的行为?