QStandardItemModel::removeRows() 是递归的吗?



当使用树结构在QStandardItemModel上调用removeRows()时,这会以递归方式释放所有子QStandartItem的内存吗?

QStandardItemModel::removeRows() 是递归的吗?

不。这不可能,因为模型不是模型树。

这是否释放了所有递归QStandartItem子项的内存?

是的,但这与removeRows()关系不大.~QStandardItem()析构函数处置子项。因此,任何破坏QStandardItem的方法也会破坏和处置孩子。什么都不会泄漏。

相关内容

  • 没有找到相关文章

最新更新