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

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

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

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

DYNAMIC_DOWNCAST

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

STATIC_DOWNCAST

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

参照

概念

MFC マクロとグローバル