std::vector vs. std::auto_ptr
От: fordil  
Дата: 03.11.10 09:27
Оценка:
Добрый день!
Есть необходимость обернуть указатель на BYTE в STL контейнер (именно STL, boost не рассматривается).
Как я понял, подходят два варианта std::vector<BYTE> и std::auto_ptr<BYTE>

Есть функции, в которые нужно собственно передать указатель на BYTE,
для вектора будет вызываться: function(...,&vect[0],...)
для auto_ptr : function(...,ptr.get(),...)

Посоветуйте, какой контейнер подойдет больше, плюсы/минусы обоих подходов?

PS: И еще вопрос, возможно использовать std::vector<std::auto_ptr<BYTE> > ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.