Является ли QStandardItemModel::removeRows() рекурсивным?
При звонке removeRows()
на QStandardItemModel
с древовидной структурой это освобождает память для всех детей QStandartItem
с рекурсивным?
1 ответ
Решение
Является ли QStandardItemModel::removeRows() рекурсивным?
Нет, этого не может быть, поскольку модель не является деревом моделей.
это освобождает память для всех детей
QStandartItem
с рекурсивным?
Да, но это не имеет ничего общего с removeRows()
, ~QStandardItem()
Деструктор избавляется от детей. Таким образом, любой метод, который разрушает QStandardItem
также уничтожит и избавится от детей. Ничего не протечет.