>reinterpret_castは、愚直なキャストである。
>reinterpret_castは、値を保ったまま、型情報だけ変えることのできるキャストである。
>だから、int *からfloat *とか、some_class *からother_class *などといった、お互いに継承関係になく、ユーザー定義の型変換関数もない型のポインターやリファレンスにも変換できる。
>これは、変換するというより、型だけ変えるというべきである。値はそのまま保持される。