ASSERT_KINDOF
這個巨集會判斷提示點的物件是指定之類別的物件,或者是從指定的類別衍生自類別的物件。
ASSERT_KINDOF(classname, pobject )
參數
classname
CObject衍生類別的名稱。pobject
對類別物件的指標。
備註
pobject 參數應該是指標,這個物件可以是 const。 物件指向,而類別必須支援 CObject 執行階段類別資訊。 例如,確認 pDocument 是指向 CMyDoc 類別的物件或其系出物件中的任何一個,您可以撰寫:
ASSERT_KINDOF(CMyDoc, pDocument);
使用 ASSERT_KINDOF 巨集與以下的程式碼完全相同:
ASSERT(pDocument->IsKindOf(RUNTIME_CLASS(CMyDoc)));
這個函式的類別只能使用 DECLARE_DYNAMIC 或 DECLARE_SERIAL 巨集。
![]() |
---|
這個函式只有 MFC 偵錯版本。 |
需求
標頭: afx.h