dynamic_cast
読み:ダイナミック-キャスト
外語:dynamic_cast

 C++の予約語の一つ。

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

再検索