Re[2]: Найти ошибку в конструкторе. Безопасность исключений.
От: czw Россия  
Дата: 27.10.08 10:40
Оценка:
Здравствуйте, Кодт, Вы писали:


К>Существующий деструктор не уничтожает элементы, а просто убивает память из-под них.


К>template<class T> void placement_delete(T* begin, T* end)
К>{
К>    while(begin!=end)
К>        (--end)->~T();
К>}

К>~vector()
К>{
К>    placement_delete(v, last-v);
К>}


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