AT
std::shared_ptr типа наследованного от std::enable_shared_from_this через aliasing c-tor создавать вот так: std::shared_ptr<T> p{anotherPtr, new T};, то у p->shared_from_this() будет control block свой собственный ведь? Не control block самого p или anotherPtr?
