Russian Qt Forum
Апрель 29, 2024, 18:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] QList<T> и освобождение памяти при удалении элементов  (Прочитано 3010 раз)
marbius
Гость
« : Октябрь 20, 2011, 17:07 »

Здравствуйте.
Заполняю QList указателями на объекты-структуры:
Код
C++ (Qt)
struct Item
{
    QString     text;
    ...
};
 
QList<Item*> ItemContainer;
Item *tmpItem;
tmpItem=new Item;
ItemContainer.append(tmpItem);
 

При удалении из QList нужно ли заботиться об освобождении памяти? Т.е. делать delete для каждого элемента QList'a.
Извинения за, возможно, ламерский вопрос.

Спасибо.
« Последнее редактирование: Октябрь 20, 2011, 17:20 от µarbius » Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Октябрь 20, 2011, 17:15 »

Да, нужно
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
marbius
Гость
« Ответ #2 : Октябрь 20, 2011, 17:20 »

Да, нужно

Так и думал. Спасибо.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.068 секунд. Запросов: 22.