ASSERT_KINDOF

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

Index