C++基礎 レッスン8
型変換
暗黙的・明示的な型変換とstatic_castの使い方を学びましょう。
型変換とは
異なる型の間でデータを変換することを型変換(キャスト)と言います。 C++には暗黙的変換(コンパイラが自動で行う)と明示的変換(プログラマが指定する)があります。
暗黙的な型変換
コンパイラが自動的に行う型変換です。精度の低い型から高い型への変換は安全です。
C++エディタ
static_cast による明示的変換
static_cast<型>(値) はC++で推奨される型変換方法です。 意図を明確にし、コンパイラの警告を回避できます。
C++エディタ
Cスタイルキャストと注意点
Cスタイルのキャストも使えますが、C++では static_cast が推奨されます。
C++エディタ