Re[5]: std::vector<CMy> Как очистить???
От: ssm Россия  
Дата: 11.03.03 07:19
Оценка:
Здравствуйте, Bell, Вы писали:


I>>А каких проблем не решает использование clear? Я таких проблем не знаю , подскажите, плз.

B>Память не освобождается, т.е. после вызова clear() capacity остается какой и была.

тады так:
  
 //типа чистим 
 list.clear();

 //заполняем 
 ...
 //освободим лишнюю память(если это так надо)
 {
    std::vector<CMy> dummy;
    dummy.swap(list);
    list.swap(dummy);    
 }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.