Здравствуйте, WolfHound, Вы писали:
WH>Здравствуйте, jazzer, Вы писали:
ssm>>>>истина лежит в использовании, к примеру, std::auto_ptr
WH>Я гдето слышал что изи этого оператора его в STL ные контейнеры совать нельзя
так и есть, на самом деле комитет старается сделать все возможное, чтобы предотвратить использование auto_ptr в стандартных контейнерах, и именно для этого оператор присваивания и конструктор копирования принимают
неконстантный объект
WH>Можно так но у ATL::CAdapt такой дурацкий интерфейс что проще написать свой врапер и не мучаться.
WH>WH> std::vector<ATL::CAdapt<std::auto_ptr<Foo> > > vec;
WH>
проще,наверное, будет использование интелектуальных указателей с подсчетом ссылок, например boost::smart_ptr, а не изобретение велосипеда. но суть дела в том, что у auto_ptr свои задачи, с которыми он отлично справляется