[Boost-users] [SmartPointers] weak_ptrs, raw pointers, and cycles