Я понимаю, что невозможно получить shared_ptr, вызвав shared_from_this () из конструктора класса, поскольку объект еще не построен. Однако возможно ли получить weak_ptr для объекта из конструктора? Некоторые сообщения на форумах об ускорении, в которых обсуждается метод "weak_from_raw ()", предполагают, что это возможно.
Изменить: форма повышения, обсуждая weak_from_raw http: //lists.boost.org/boost-users/2010/08/61541.php