It is just my guess. In fact I need MIC with shared_ptr to a scoped_ptr. The shared_ptr is used to count number of uses, while the scoped_ptr used to handle polymorphic objects. I feel a little nervous with that.

On Tue, Dec 20, 2011 at 2:14 PM, Igor R <boost.lists@gmail.com> wrote:
> If the elements of a multi_index_container are std::unique_ptr, it doesn't
> seem to work because the assignment operator of std::unique_ptr is private.
> Any way to let it work? If I change unique_ptr to shared_ptr, it works. But
> I need a good performance. Or is there anyway to work around to get pointer
> container performance with multi index power?


Why do you think it would affect your program performance? Have you
run profiler, or it's just a guess?
I use MIC with shared_ptr a lot and it never was a bottleneck.
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users