[Boost-users] Proper initialization of a boost::shared_ptr<> in a constructor