我有一个QList
,带有指向类类型为Model
的对象的指针。使用完QList
后,我想适当地删除它。我知道Qt的哲学是避免C风格的内存管理。我如何delete
此QList
?
qDeleteAll(lstMdls);
lstMdls.clear();
QList<Model*>lstMdls;
get Data(lstMdls);
/*
* Do other things
*/
for(int i=0;i<lstMlds.size();i++)
{
delete lstMdls.first();
}