<C++Learn/>
C++基礎 レッスン8

型変換

暗黙的・明示的な型変換とstatic_castの使い方を学びましょう。

型変換とは

異なる型の間でデータを変換することを型変換(キャスト)と言います。 C++には暗黙的変換(コンパイラが自動で行う)と明示的変換(プログラマが指定する)があります。

暗黙的な型変換

コンパイラが自動的に行う型変換です。精度の低い型から高い型への変換は安全です。

C++エディタ

static_cast による明示的変換

static_cast<型>(値) はC++で推奨される型変換方法です。 意図を明確にし、コンパイラの警告を回避できます。

C++エディタ

Cスタイルキャストと注意点

Cスタイルのキャストも使えますが、C++では static_cast が推奨されます。

C++エディタ