Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
This macro asserts that the object pointed to is an object of the specified class, or is an object of a class derived from the specified class.
ASSERT_KINDOF(classname, pobject )
Parameters
classname
The name of a CObject-derived class.pobject
A pointer to a class object.
Remarks
The pobject parameter should be a pointer to an object and can be const. The object pointed to and the class must support CObject run-time class information. As an example, to ensure that pDocument is a pointer to an object of the CMyDoc class, or any of its derivatives, you could code:
ASSERT_KINDOF(CMyDoc, pDocument);
Using the ASSERT_KINDOF macro is exactly the same as coding:
ASSERT(pDocument->IsKindOf(RUNTIME_CLASS(CMyDoc)));
This function works only for classes declared with the DECLARE_DYNAMIC or DECLARE_SERIAL macro.
Note
This function is available only in the Debug version of MFC.
Requirements
Header: afx.h