16,212
社区成员
发帖
与我相关
我的任务
分享
class A;
QList<A*> list;
for()
{
A *a=new A();
a->setName("name");
list.append(a);
}
Show(list);
void Show(QList<A*> _list)
{
foreach(A *a,_list)
{
QLabel *label=new QLabel(a->getName(),this);
label->setGeometry(0,0,20,20);
}
}
for()
{
A *a=new A();
a->setName("name");
list.append(a);
a->deleteLater();
}
加上deleteLater()比qDeleteALl(list)有效果