Boost logo

Boost Users :

From: Jeff Flinn (TriumphSprint2000_at_[hidden])
Date: 2008-03-27 12:45:42


Are pointer_container's intended to be compatible with
std::back_inserter? I've also tried calling insert and assign.

I've tried:

#include <boost/ptr_container/ptr_vector.hpp>

#include <iterator>
#include <vector>
#include <memory>

int main()
{
     boost::ptr_vector<int> int_ptrs;

     *std::back_inserter(int_ptrs) = new int(123);
     *std::back_inserter(int_ptrs) = std::auto_ptr<int>(new int(456));

     std::vector<int*> ptrs(1, new int(123));

     int_ptrs.insert(int_ptrs.end(), ptrs.begin(), ptrs.end());

     return 0;
}

Thanks, Jeff


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net