2017-01-27 4 views
-2
+1

Нам нужен [mcve], чтобы быть в состоянии рассказать вам. – NathanOliver

+2

Что такое 'object_ptr'? Какова ваша реальная проблема? И, пожалуйста, найдите время, чтобы [прочитать о том, как задавать хорошие вопросы] (http://stackoverflow.com/help/how-to-ask) и узнать, как создать [Минимальный, Полный и Подтверждаемый пример] (http: //stackoverflow.com/help/mcve). –

+0

@NathanOliver вопрос вообще, и речь идет об этой линии и использовании этого актера, спасибо! –

ответ

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 являются переменными. Переменная не является другой переменной, но это не имеет ничего общего с понижением.