Как исключить указатель из boost :: ptr_vector без его удаления?=)
ptr_vector<A> v; v.push_back(new A); A *temp=v.release(v.begin()).release();
На данный момент вы владеете объектом исключительно через temp.Если вам это не нужно, используйте вместо этого:
temp
v.release(v.begin());
[код кредита: см. Здесь ]