dynamic_cast
読み:ダイナミック-キャスト
外語:dynamic_cast
C++の予約語
の一つ。
特徴
次の形で、
型キャスト
(型変換)に用いる。
dynamic_cast <型> (
ポインター
or
参照
)
実行時に
引数
が指定した型もしくはその
派生クラス
のオブジェクトを指していれば、変換を行なう。
変換できない場合、
ポインター
であれば
NULLポインター
が返され、参照であれば
std
::bad_cast例外が発生する。
再検索