在removeRows()
上使用树结构调用QStandardItemModel
时,是否会递归释放所有子QStandartItem
的内存?
答案 0 :(得分:2)
QStandardItemModel :: removeRows()是递归的吗?
没有。它不是因为模型不是模型树。
这会为所有孩子
QStandartItem
递归释放内存吗?
是的,但这与removeRows()
没什么关系。 ~QStandardItem()
析构函数处理子项。因此,任何破坏QStandardItem
的方法也会破坏和处置孩子。什么都不会泄漏。