最終更新:2021-01-07 (木) 15:27:12 (1205d)  

C++/キャスト
Top / C++ / キャスト

  • ~_cast<型>(expr);
static_castintからfloatなど、明示的に型を変換
dynamic_castクラスの実行時型情報を利用して、参照もしくはポインタの型を変換
const_cast?const修飾、もしくはvolatile修飾を変更
reinterpret_castポインタもしくは整数値を任意の型へ変換
  • キャストの意図を明確にするためにも、C++では新しい形式のキャストを推奨

クラス

C言語/キャスト

  • (type) expr;