BOOL IsKindOf ( const CRuntimeClass * pClass ) const;
Valor de retorno
Diferente de zero se o objeto corresponde à classe; caso contrário 0.
Parâmetros
pClass
Um ponteiro para uma estrutura de CRuntimeClass associada com o CObject-classe derivada.
Observações
Testes pClass para ver se (1) é um objeto da classe especificada ou (2) é um objeto de uma classe derivada da classe especificada. Essa função funciona apenas para classes declarados com o DECLARE_DYNAMIC ou DECLARE_SERIAL macro.
Não use esta função amplamente porque ela derrota a característica de polimorfismo C++. Use funções virtuais.
Exemplo
Consulte CObList:: CObList para obter uma listagem do CAge classe usada em tudo exemplos de CObject.
/ / exemplo para CObject:: IsKindOf
Gaiola a(21); / / Deve usar IMPLEMENT_DYNAMIC ou IMPLEMENT_SERIAL
ASSERT (a.IsKindOf (RUNTIME_CLASS (CAge)));
ASSERT (a.IsKindOf (RUNTIME_CLASS (CObject)))
Visão geral de CObject | Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;CObject::GetRuntimeClass, RU&NTIME_CLASS, CObject classe: acessar informações de classe Run-Time