【发布时间】:2012-06-05 03:52:25
【问题描述】:
一个简单的问题 - 可能是关于风格的。 是否需要在不再需要向量时清除/清空向量,或者当不再需要容器时是否可以简单地依靠 STL 自行清理。
在这种情况下,我说的是不包含指针或其他需要删除的对象的基本向量,例如。
std::vector<double> myVector;
// use it
// finished with it
// use clear?
myVector.clear();
【问题讨论】:
-
std::vector<double,double>? -
检查你的语法。
vector<double>更像是它,除非你想要vector<vector<double>>。 -
抱歉,复制了地图定义 - 现在已更正。
-
另外,请参阅stackoverflow.com/questions/2253969/… 了解有关矢量内存管理的信息。