共用方式為


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_DYNAMICDECLARE_SERIAL 巨集。

注意事項注意事項

這個函式只有 MFC 偵錯版本。

需求

標頭: afx.h

請參閱

參考

ASSERT (MFC)

概念

MFC 巨集和全域