vector彻彻底底干干净净清理内存方法

2014-11-23 20:17:46 · 作者: · 浏览: 59
vector ::iterator iterp; //定义迭代器
iterp = p_TestArray.begin();
while (iterp != p_TestArray.end())
{
delete *iterp; //先用迭代器释放空间,再用erase
iterp=p_TestArray.erase(iterp);
}
vector (p_TestArray).swap(p_TestArray);


摘自 luhifeng