ASSERT_KINDOF (classname, pobject)
Parâmetros
nome da classe
O nome de um CObject-classe derivada.
pobject
Um ponteiro para um objeto de classe.
Observações
Essa macro declara que o objeto apontado é um objeto da classe especificada, ou é um objeto de uma classe derivado da classe especificada. The pobject parâmetro deve ser um ponteiro para um objeto e pode ser const. O objeto apontado e a classe deve suporte a informações de classe de tempo de execução CObject . Por exemplo, para garantir que pDocument é um ponteiro para um objeto da CMyDocument classe, ou qualquer um dos seus derivados, você pode codificar:
ASSERT_KINDOF (CMyDocument, pDocument)
Usando a macro ASSERT_KINDOF é exatamente o mesmo como a codificação:
Assert(pObject->IsKindOf(RUNTIME_CLASS(className)))
Essa função funciona apenas para classes declarados com o DECLARE_DYNAMIC ou DECLARE_SERIAL macro.
&Notanbsp; Esta função está disponível somente no Depurar versão do MFC.
Co&nsulte tambémnbsp;Fazer valer