I am having a memory error when accessing a shared_ptr in a multi_set collection.
I caught this comment in the shared_ptr documentation:

int main()
{
  std::vector<FooPtr>         foo_vector;
  std::set<FooPtr,FooPtrOps>  foo_set; // NOT multiset!
...

http://www.boost.org/doc/libs/1_35_0/libs/smart_ptr/example/shared_ptr_example.cpp


So I guess shared_ptr in multi_set are not supported?