【发布时间】:2010-09-30 09:59:27
【问题描述】:
在 C++ 的上下文中(没关系):
class Foo{
private:
int x[100];
public:
Foo();
}
我所学到的告诉我,如果你像这样创建一个 Foo 的实例:
Foo bar = new Foo();
那么数组 x 是在堆上分配的,但是如果你像这样创建了一个 Foo 的实例:
Foo bar;
然后在堆栈上创建它。
我在网上找不到资源来确认这一点。
【问题讨论】:
标签: c++ memory-management stack heap-memory