QList
クラスタイプが。のオブジェクトへのポインタを持つModel
。使用後は適切に削除したいと思いQList
ます。Qtの哲学は、Cスタイルのメモリ管理を回避することであることを私は知っています。どうすればいいdelete
ですQList
か?
15041 次
2 に答える
23
qDeleteAllを使用できます:
qDeleteAll(lstMdls);
lstMdls.clear();
于 2012-07-19T07:14:08.607 に答える
0
以前のリビジョンからわかるように、これはOPのアプローチでした。
QList<Model*>lstMdls;
get Data(lstMdls);
/*
* Do other things
*/
for(int i=0;i<lstMlds.size();i++)
{
delete lstMdls.first();
}
于 2014-08-11T15:40:20.697 に答える