小编Kee*_*n Z的帖子

如何正确破坏向量的c ++向量并释放内存

可能重复:
如果没有堆内存,如何释放std :: vector

这里是c ++ noob

假设我声明了一个向量矢量,如:

vector<vector<vector<double> > > phi_x;
Run Code Online (Sandbox Code Playgroud)

在我使用它之后,如何销毁它以释放内存?

我已经阅读了其他一些网站,他们建议使用.clear().根据我的理解,这只删除元素,但不释放矢量容量.我希望矢量完全被遗忘,就像它从未存在过一样.

此外,我目前的矢量应用程序的尺寸为54x54x9,我有大约12个这样的东西.这被认为是愚蠢的大?

c++ memory-leaks vector

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

memory-leaks ×1

vector ×1