Men*_*des 0 c++ memory destructor vector resource-management
我有我的自定义类,如:
class MyClass {
public:
int i;
std:string name;
void DoSomeStuff();
}
Run Code Online (Sandbox Code Playgroud)
和另一个包含我的自定义类列表的类:
class MyClassList {
public:
std::vector<MyClasss> myClassList;
}
Run Code Online (Sandbox Code Playgroud)
如何释放列表析构函数以释放内存中所有使用的向量空间:
MyClassList::~MyClassList
{
myClassList.clear();
delete &myClassList;
}
Run Code Online (Sandbox Code Playgroud)
该代码是正确的,冗余的还是错的?
谢谢你的帮助......
| 归档时间: |
|
| 查看次数: |
1373 次 |
| 最近记录: |