Какой тип броска идти от родителя к ребенку?
Этот вопрос о том, какиеПриведение в стиле C ++ должны быть использованы для этого преобразования. Я знаю, что актерский состав в стиле C может достичь этого.
Для следующихclass
состав:
class Foo {};
class Bar : public Foo {};
Скажи, что мне дают:Foo* ptr;
и я хочу привести его кBar*
какой тип броска я должен использовать? Кажется, я должен использоватьdynamic_cast
как это:
Используется для конверсии полиморфных типов
Я хотел избежатьdynamic_cast
так как это во время исполнения.