Под библиотекой повышающего я часто видеть объекты, какподталкивания :: shared_ptr и его атрибуты
boost::shared_ptr<std::string>
boost:shared_ptr<tcp_connection>
boost::enable_shared_from_this<tcp_connection>
Какой тип атрибутов делает shared_ptr имеет? и как enable_shared_from_this относятся к shared_ptr?