![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
denisKazachkov |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 26.6.2012 Пользователь №: 3433 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Добрый день Уважаемые разработчики. У меня следующий вопрос...
есть функция:
По завершению этой функции освободится ли память от объекта obj или надо удалять вручную delete obj; ?????? |
|
|
ilyabvt |
![]()
Сообщение
#2
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: ![]() ![]() ![]() |
Цитата По завершению этой функции освободится ли память от объекта obj или надо удалять вручную delete obj; От obj освободиться, а вот от объекта на который он указывает нет. Таки да, придется удалять вручную:
QList на это кстати никак не влияет. Он удаляет только объекты внутри контейнера и не переходит по ссылкам, даже если заполнен ими. |
|
|
denisKazachkov |
![]()
Сообщение
#3
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 26.6.2012 Пользователь №: 3433 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата По завершению этой функции освободится ли память от объекта obj или надо удалять вручную delete obj; От obj освободиться, а вот от объекта на который он указывает нет. Таки да, придется удалять вручную:
QList на это кстати никак не влияет. Он удаляет только объекты внутри контейнера и не переходит по ссылкам, даже если заполнен ими. Спасибо, помогли! ![]() |
|
|
denisKazachkov |
![]()
Сообщение
#4
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 26.6.2012 Пользователь №: 3433 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Еще такой вопрос.
Когда мы пишем delete obj; Вызывается дестурктор объекта obj? |
|
|
Алексей1153 |
![]()
Сообщение
#5
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
да, вызывается
|
|
|
denisKazachkov |
![]()
Сообщение
#6
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 26.6.2012 Пользователь №: 3433 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 1.9.2024, 5:46 |