У меня есть тип, наследующий от enable_shared_from_this
, и другой тип, наследующий от этого типа . Теперь я не могу использовать метод shared_from_this, потому что он возвращает базовый тип, а в конкретном методе производного класса мне нужен производный тип.
В связанном вопросе, как я могу перейти от rvalue типа shared_ptr
к типу shared_ptr
? Я использовал dynamic_cast, чтобы убедиться, что это действительно правильный тип, но теперь я не могу выполнить фактический ход.