Есть вопрос по деструктору и конт. list
От: FatZorro  
Дата: 29.12.02 04:37
Оценка:
В классе есть такая конструкция:

list <list <string>* > Data;


Т.е. это список указателей на список, которые в свою очередь хранят строки (string).
Или в общих словах 2-х мерный массив с одной переменной размерностью.
Так вот вопрос: Правильно ли я уничтожаю эту констукцию в деструкторе?

Smart_Keeper::~Smart_Keeper()
{
    list <list <string>* >::iterator l = Data.begin();
    while (l != Data.end()) delete &l++;
}


PS Спасибо. Да и еще...код работает, ошибок и предупреждений нет, но у меня есть сомнения т.к. STL я только начал использовать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.