Re[2]: STL
От: Андрей Россия  
Дата: 02.11.01 10:07
Оценка:
Здравствуйте Андрей Тарасевич, Вы писали:

АТ>Здравствуйте Андрей, Вы писали:


А>>Кто-нибудь знает, как использовать auto_ptr с контейнерами типа vector и map ?


АТ>'std::auto_ptr' в принципе не может быть использован в качестве элемента контейнера. Он не удовлетворяет предъявляемым к элементу контейнера требованиям. В спецификации языка даже открытым текстом об этом сказано: 'std::auto_ptr' невозможно поместить в контейнер.


А можете Вы подсказать альтернативный способ работы со smart-pointers в контейнерах? Писать каждый раз код очистки утомительно и чревато ошибками, а использовать такие контейнеры приходится достаточно часто.
Кстати, каким особым требованиям должен удовлетворять элемент контейнера?

Заранее спасибо, Алифанов Андрей.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.