Russian Qt Forum

Qt => Вопросы новичков => Тема начата: marbius от Октябрь 20, 2011, 17:07



Название: [РЕШЕНО] QList<T> и освобождение памяти при удалении элементов
Отправлено: 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.
Извинения за, возможно, ламерский вопрос.

Спасибо.


Название: Re: QList<T> и освобождение памяти при удалении элементов
Отправлено: pastor от Октябрь 20, 2011, 17:15
Да, нужно


Название: Re: QList<T> и освобождение памяти при удалении элементов
Отправлено: marbius от Октябрь 20, 2011, 17:20
Да, нужно

Так и думал. Спасибо.