STATIC_DOWNCAST (class_name, pobject)
Параметри
class_name
Ім'я класу.
pobject
Вказівник на приведення до вказівник на об'єкт типу class_name.
Зауваження
У версії ваших програм з _DEBUG препроцесора символ, визначений цей макрос буде ролях вказівник до об'єкта з одного класу до покажчика, пов'язані з типу. Макрос буде НАДБАННЯ , якщо вказівник миші не NULL і точки до об'єкта, що не є "роду" Тип об'єкта.
В non-_DEBUG будує, макрос виконує ролях без будь-яких.
Тип об'єкта визначається параметром class_name , хоча pobject параметр ідентифікує вказівник. Ви, можливо навести вказівник на CYourDocument
називається pYourDoc
до вказівник на CDocument використання цього виразу:
CDocument * pDoc = STATIC_DOWNCAST (CDocument, pYourDoc)
Якщо pYourDoc
не вказує на CDocument об'єкт макросу буде НАДБАННЯ.
Дивіться такожnbsp;DY&NAMIC_DOWNCAST