Динамические объекты в Qt? |
Здравствуйте, гость ( Вход | Регистрация )
Динамические объекты в Qt? |
registr |
10.10.2011, 18:37
Сообщение
#1
|
Участник Группа: Участник Сообщений: 115 Регистрация: 16.11.2009 Пользователь №: 1234 Спасибо сказали: 8 раз(а) Репутация: 1 |
Как подчищаются динамические объекты (через new)? Освобождается память операционной системой или какими-то Qt-шными средствами?
Перефразирую вопрос. Почему в Qt Examples and Demos динамические объекты не удалаются через delete в деструкторах? |
|
|
Litkevich Yuriy |
11.10.2011, 7:37
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
В Qt вообще деструкторы редко используются. При том у них есть свой deleteLater(). RazrFalcon, уже столько дней с Qt, а азы не знаешь. Ответ: Потому что у них есть родители, которые удаляют их при своем уничтожении. Я имел в виду динамический объект верхнего уровня, то есть на вершине иерархии. а смысл его удалять? он удалится при закрытии программы средствами ОСьки
|
|
|
RazrFalcon |
11.10.2011, 16:52
Сообщение
#3
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
|
|
|
Текстовая версия | Сейчас: 25.11.2024, 2:09 |