동적 개체 생성

이 문서에서는 런타임에 동적으로 개체를 만드는 방법을 설명 합니다.이 문서에서 설명 하는 대로 런타임 클래스 정보, 프로시저 사용 하 여 런타임 클래스 정보 액세스.

동적으로 개체의 런타임 클래스를 만들려면

  • 개체를 사용 하 여 동적으로 만들려면 다음 코드를 사용의 CreateObject 의 함수는 CRuntimeClass.이때 실패 시 CreateObject 반환 NULL 예외를 발생 시키는 대신:

    CRuntimeClass* pRuntimeClass = RUNTIME_CLASS( CMyClass );
    CObject* pObject = pRuntimeClass->CreateObject();
    ASSERT( pObject->IsKindOf( RUNTIME_CLASS( CMyClass ) ) );
    

참고 항목

개념

CObject 사용