Re[2]: auto_ptr и контейнеры
От: UgN  
Дата: 22.01.03 11:41
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Проблема — в том, что auto_ptr единолично владеет объектом, на который указывает.


А зачем там флажок bool _Owns ?

К>Поэтому при копировании/присваивании получается, что несколько auto_ptr'ов указывают (и, следовательно, монопольно владеют) одним объектом.


Они флажок переключают и объектом всегда только один владеет.

К>Когда auto_ptr освобождается (в деструкторе или при изменении), он уничтожает объект. Все остальные указатели получают дохлую ссылку.


Не получат (если auto_ptr'ы)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.