共用方式為


ASSERT_KINDOF

此巨集判斷提示所指向的物件是指定之類別的物件,或類別的物件衍生自指定類別。

ASSERT_KINDOF(classname, pobject )

參數

  • classname
    值為CObject-衍生的類別。

  • pobject
    類別物件變數的指標。

備註

Pobject 參數應該是物件的指標,而且 const。指向的物件,且該類別必須支援CObject run-time 類別資訊。舉例來說,若要確保pDocument是指向物件的CMyDoc 類別,或任何它的衍生物件,您可以撰寫程式碼:

ASSERT_KINDOF(CMyDoc, pDocument);

使用ASSERT_KINDOF巨集是完全相同,撰寫程式碼:

ASSERT(pDocument->IsKindOf(RUNTIME_CLASS(CMyDoc)));

這個函式只適用於以宣告的類別 DECLARE_DYNAMICDECLARE_SERIAL 巨集。

注意事項注意事項

這個函式是只適用於 MFC 偵錯版本。

需求

標頭: afx.h

請參閱

參考

ASSERT (MFC)

概念

MFC 巨集和全域變數