我有一个带有指向类类型为Model的对象的指针的QList。我想在这个QList被使用后适当地删除它。我知道Qt的理念是避免C风格的内存管理。How do I delete this QList
发布于 2012-07-19 15:14:09
您可以使用qDeleteAll
qDeleteAll(lstMdls);
lstMdls.clear();发布于 2014-08-11 23:40:21
从an earlier revision可以看出,这是OP的方法:
QList<Model*>lstMdls;
get Data(lstMdls);
/*
* Do other things
*/
for(int i=0;i<lstMlds.size();i++)
{
delete lstMdls.first();
}https://stackoverflow.com/questions/11555630
复制相似问题