1.代码分析
//向QList中添加4个项
QList<QWidget*> lstWidget;
lstWidget.append(new QWidget);
lstWidget.append(new QWidget);
lstWidget.append(new QWidget);
lstWidget.append(new QWidget);
情况1: 采用foreach遍历清空,removeOne元素
foreach(QWidget *widget,lstWidget)
{
if(widget)
{
lstWidget.removeOne(widget);
delete widget;
widget = nullptr;
}
}