【发布时间】:2011-11-05 21:21:15
【问题描述】:
假设我有以下课程:
class A {};
Class C {
private:
A a[10];
};
int main() {
C c;
}
这段代码会导致内存泄漏吗?如题,编译器为 C 类定义的默认析构函数会成功释放 A 对象数组的内存吗?
我试图检查自己,但我不知道如何在 OSX 10.7 上运行 valgrind...
【问题讨论】:
-
@Stan:看看代码,
A确实是空的。但是,这对泄漏没有任何影响。 -
@phresnel - 我明白了。我只是想知道 azphare 是否在
A中遗漏了什么。
标签: c++ arrays class destructor