Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
En este artículo se explica cómo crear un objeto dinámicamente en tiempo de ejecución. El procedimiento usa información de clase en tiempo de ejecución, como se describe en el artículo Acceso a la información de clase de Run-Time.
Crear dinámicamente un objeto según su clase en tiempo de ejecución
Use el código siguiente para crear dinámicamente un objeto mediante la
CreateObjectfunción deCRuntimeClass. En caso de error,CreateObjectdevuelve NULL en lugar de generar una excepción:CRuntimeClass* pRuntimeClass = RUNTIME_CLASS(CMyClass); CObject* pObject = pRuntimeClass->CreateObject(); ASSERT(pObject->IsKindOf(RUNTIME_CLASS(CMyClass)));