Третий архив вопросов и ответов Вопросы по самым различным темам


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 20:22
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Есть главная форма, из которой вызывается другая форма, а из нее третья и т.д. может бытьВ документации по Qt написано, что нельзя самостоятельно удалять созданные экземпляры классов если они унаследованы от QObject, т.к. Qt сама заботится об освобождении памяти. Что же получается на практике, при создании диалогов им передается указатель на класс главного диалога и при закрытии дочерних диалогов их классы не удаляются, а удаляются только тогда когда будет закрыто главное окно. Но раз при каждом вызове создаётся новый экземпляр класса и не удаляется старый при закрытии дочерних диалогов происходит утечка памяти.... каким образом можно это все побороть?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
за удаление вопроса мне плюсанули . а за удаление ответа вычли, почему? Guest Ещё вопросы и ответы из архива 3 0 14.01.2012 03:33
Ребенок не закончил 9 классов. Где в Москве он может закончить 9 классов, да и 11 не помешает. Guest Новые вопросы и ответы 3 0 04.01.2012 02:49
наследование классов и исп. методов родительских классов Guest Продолжение старого архива 0 17.10.2011 01:30
Удаление рисунков при удаление публикации Guest Новый архив 2 0 29.09.2011 15:06
9 или 11 классов? Guest Новые вопросы и ответы 4 3 19.05.2011 11:51



© www.otvetnemail.ru - Форум вопросов и ответов.