STATIC_DOWNCAST

STATIC_DOWNCAST (class_name, pobject)

매개 변수

class_name

클래스의 이름。

pobject

Class_name type 개체에 대 한 포인터를 캐스팅에 대 한 포인터。

주의

_DEBUG 전처리기 기호를 정의 응용 프로그램의 빌드,이 매크로 관련 형식의 포인터를 하나의 클래스 개체에 포인터를 캐스팅 것입니다. 포인터는 NULL 과 점 하는 경우 매크로 ASSERT 되지 않은 개체에는 "일종의" 대상 유형。

비-_DEBUG 빌드, 어떤 검사 없이 캐스팅을 수행 하는 매크로。

Pobject 매개 변수는 포인터를 식별 하는 동안 대상 형식은 class_name 매개 변수에 의해 지정 됩니다. 에 대 한 포인터를 캐스팅 예를 들어, CYourDocument 라는 pYourDoc CDocument 이 식을 사용 하 여에 대 한 포인터를:

CDocument * pDoc = STATIC_DOWNCAST (CDocument, pYourDoc)

만약 pYourDoc ASSERT 매크로 CDocument 개체를 가리키지 않는。

참고 항목nbsp;DYNAMIC_DOWNCAST(&N)

Index