다음을 통해 공유


동적 개체 만들기

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

런타임 클래스가 지정된 경우 개체를 동적으로 만듭니다.

  1. 다음 코드를 사용하여 .의 함수를 사용하여 개체를 CreateObject 동적으로 만듭니다 CRuntimeClass. 실패하면 예외를 CreateObject 발생시키는 대신 NULL을 반환합니다.

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

참고 항목

CObject를 사용하여 창 개체삭제