MFC クラス オブジェクトの型キャスト

更新 : 2007 年 11 月

型キャスト マクロは、指定されたポインタを特定のクラスのオブジェクトへのポインタにキャストします。キャスト時に、キャストが適正かどうかの確認を行うことも行わないこともできます。

MFC の型キャスト マクロの一覧表を、以下に示します。

MFC クラス オブジェクトへのポインタにキャストするマクロ

DYNAMIC_DOWNCAST

キャストが適正なものかどうかを調べ、ポインタをクラス オブジェクトのポインタへキャストします。

STATIC_DOWNCAST

任意のクラスのオブジェクトへのポインタを、関連する型のポインタにキャストします。デバッグ バージョンのビルドでは、オブジェクトが対象の型に含まれていないと、ASSERT が実行されます。

参照

概念

MFC マクロとグローバル