[Boost-users] How should I do to replace the constant pointer with shared_ptr?