0

当使用树结构调用removeRows()时,这是否会递归地QStandardItemModel释放所有孩子的内存?QStandartItem

4

1 回答 1

2

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

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

QStandartItem这会递归地释放所有孩子的内存吗?

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

于 2017-08-29T17:27:18.980 回答