이 문서에서는 런타임에 동적으로 개체를 만드는 방법을 설명합니다. 이 프로시저는 Run-Time 클래스 정보에 액세스하는 문서에 설명된 대로 런타임 클래스 정보를 사용합니다.
런타임 클래스가 지정된 경우 개체를 동적으로 만듭니다.
CreateObject기능을 사용하여CRuntimeClass의 객체를 동적으로 생성하려면 다음 코드를 사용하십시오. 실패하면 예외를CreateObject발생시키는 대신 NULL 을 반환합니다.CRuntimeClass* pRuntimeClass = RUNTIME_CLASS(CMyClass); CObject* pObject = pRuntimeClass->CreateObject(); ASSERT(pObject->IsKindOf(RUNTIME_CLASS(CMyClass)));