![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
terrible |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 44 Регистрация: 16.10.2007 Пользователь №: 13 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Правильно ли я понимаю, если я создаю класс Foo производный от QObject и динамически выделяю память для него, задав в конструкторе, что он зависит от обьекта класса Bar, то при уничтожении обьекта Bar динамически выделенная память для обьекта класса Foo освободиться? Например:
Или надо память освобождать руками?Если руками, то когда это делать? Ведь при выходе обьекта b из области видимости он разрушается, а вместе с ним должен вроде как разрушиться и pFoo. ![]() Сообщение отредактировал terrible - 1.2.2008, 20:07 |
|
|
![]() |
archimed7592 |
![]()
Сообщение
#2
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 127 Регистрация: 27.12.2007 Из: Moscow Пользователь №: 56 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
// Здесь у нас память выделенная под pFoo освободиться? Угу. Прочитай документацию к конструктору и деструктору QObject.
|
|
|
terrible |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 44 Регистрация: 16.10.2007 Пользователь №: 13 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Я читал уже потому и спрашиваю.
![]() |
|
|
archimed7592 |
![]()
Сообщение
#4
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 127 Регистрация: 27.12.2007 Из: Moscow Пользователь №: 56 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Там же чёрным по белому "да, удаляет".. даже предупреждают про child auto-objects
![]() |
|
|
terrible |
![]()
Сообщение
#5
|
Студент ![]() Группа: Участник Сообщений: 44 Регистрация: 16.10.2007 Пользователь №: 13 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Я не был уверен что правильно понял, спасибо за разъяснения.
![]() |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 22.6.2025, 6:01 |