Estrutura CRuntimeClass

Cada classe derivada de CObject associado com um CRuntimeClass estrutura que você pode usar para obter informações sobre um objeto ou a sua classe base no time de execução.

struct CRuntimeClass

Comentários

CRuntimeClass é uma estrutura e, portanto, não tem uma classe base.

A capacidade de determinar a classe de um objeto em time de execução é útil quando houver necessidade de tipo extra de verificação de argumentos de função ou quando você deve escrever código de finalidade especial com base na classe de um objeto.em time de execução informações de classe não oferece suporte diretamente a linguagem C++.

CRuntimeClass Fornece informações sobre o objeto C++ relacionado, tais sistema autônomo um ponteiro para o CRuntimeClass da classe base e o nome de classe ASCII da classe relacionada. Essa estrutura também implementa várias funções que podem ser usadas para criar dinamicamente objetos, especificando o tipo de objeto usando um nome conhecido e determinar se a classe relacionada é derivada de uma classe específica.

Para obter mais informações sobre como usar CRuntimeClass, consulte o artigo Acessando informações de classe de time de execução.

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Gráfico de hierarquia

CObject::GetRuntimeClass

CObject::IsKindOf

RUNTIME_CLASS

IMPLEMENT_DYNAMIC

IMPLEMENT_DYNCREATE

IMPLEMENT_SERIAL

Outros recursos

CRuntimeClass membros