reinterpret_cast(型変換演算子)
カテゴリ
構文
reinterpret_cast< T > (arg)
説明
文、reinterpret_cast< T > (arg) において、T はポインタ、参照、算術型、関数へのポインタ、またはメンバーへのポインタでなければなりません。
ポインタは、整数型に明示的に変換できます。
整数 arg は、ポインタに変換できます。ポインタの整数型への変換し、同じポインタ型へ再びもどすと、元の値になります。
未定義クラスは、ポインタまたは参照変換で使用できます。
関数へのポインタは、その関数ポインタを保有するのに十分なビットがあるオブジェクト ポインタ型の場合に、オブジェクト型へのポインタに、明示的に変換することができます。オブジェクト型へのポインタは、関数ポインタ型がそのオブジェクト ポインタを保有するのに十分な大きさがある場合にのみ、関数へのポインタに明示的に変換することができます。