Я хочу спросить об этой линии, является опущенными от object_ptr до PTR?объекты динамического литья понижающего приведения
Это потому, что объект_ptr не является ptr, и нам нужно сбивать с толку?
MyClass * ptr = dynamic_cast<MyClass*>(object_ptr);
-2
A
ответ
0
MyClass * ptr = dynamic_cast<MyClass*>(object_ptr);
является подавленным от object_ptr до PTR?
Это отливка от object_ptr
до MyClass*
. Переменная ptr
копируется из результата преобразования. Котируемый код выполняет downcast тогда и только тогда, когда object_ptr
является указателем на базу MyClass
.
Это потому, что object_ptr НЕ является ptr, и нам нужно сбивать с толку?
object_ptr
и ptr
являются переменными. Переменная не является другой переменной, но это не имеет ничего общего с понижением.
Нам нужен [mcve], чтобы быть в состоянии рассказать вам. – NathanOliver
Что такое 'object_ptr'? Какова ваша реальная проблема? И, пожалуйста, найдите время, чтобы [прочитать о том, как задавать хорошие вопросы] (http://stackoverflow.com/help/how-to-ask) и узнать, как создать [Минимальный, Полный и Подтверждаемый пример] (http: //stackoverflow.com/help/mcve). –
@NathanOliver вопрос вообще, и речь идет об этой линии и использовании этого актера, спасибо! –