你好,我想请教一下: 我有地图和列表在STL地图和列表中的某些问题,使用C++
问题:
是以下实现的析构函数权:
for (map<string,SymbolTableNode*>::iterator i = symbolTable.begin();
i != symbolTable.end(); ++i)
{
delete i;
}
symbolTable.clear();
或者我想念一些记忆?
关于名单:
list<MyClass2*> mylist;
mylist.push_front(new MyClass());
mylist.pop_front();
并弹出调用删除?或者在这种情况下我有内存泄漏?如果有泄漏问题,那我该怎么做才能避免它?
谢谢。
我想你应该删除迭代器我,不是本身的价值。 – atoMerz 2011-05-13 08:37:40
非常感谢Andreas和其他人对我的帮助很大 – 2011-05-13 08:45:08