C++ スタイルのキャスト
C言語では、キャスト (型変換) を以下のような形式で行います。
( type ) expression |
この記法では、どのような種類のキャストが行われるのかを明示したり、不正・危険なキャストに対してチェックを行うことができないという問題があります。
そこで、C++ では static_cast, dynamic_cast, const_cast, reinterpret_cast の 4つのキャスト演算子が導入されました。
今回は、これらのキャストの使い方について解説していこうと思います。

コメントを投稿