我对Qt内存管理有些疑惑。
以Listview为例,我们在Listview中通过动态分配内存来添加每个项。那么在这种情况下,我们需要手动删除所有已分配的内存吗?
例如:
Qlistview *list = new Qlistview;
QStandardItemModel *mModel = new QStandardItemModel();
list ->setModel(mModel);
for(int I =0;i<10;i++)
{
QsandardItem *item = new QsandardItem(“Hi”);
mModel->appendRow(item);
}
在这个例子中,是否需要手动删除item?