cpp:reinterpret_cast
reinterpret_cast はコンパイラに型の解釈を指示するだけで、実行時にはデータをなにも変換しないような場合に使います。
例えばポインタ型の変換や、なんかの変数を WPARAM, LPARAM 等に入れる時などに使えます。
解釈を指示するだけなので、ビットは変更されずただ単にコピーされます。
C++標準のキャストの中で最強最低のキャスト。
dynamic_cast, static_cast, const_castとスラスラ書いた後、後一個なんだっけ・・・ってなる子。