【发布时间】:2012-06-13 19:01:44
【问题描述】:
如果我不使用new 来分配类的数据成员,那么在析构函数中是否还需要进行任何清理?例如,在以下情况下,我需要delete 向量吗?还是依赖MyType?
class A {
A();
~A();
MyType x;
std::vector<MyType> v;
};
A::A() {
x = MyType(42);
v = std::vector<MyType>(5);
}
A::~A() {
// what goes here?
}
【问题讨论】:
标签: c++ destructor