>>269
reinterpret_castを使わないとコンパイルできないだろ。
これを使うという事は、何が起きても自己責任で、という意味だ。

上のプログラムがたまたま動くのを理解するには、ポインタの知識が
あればよい。従って、ポインタを勉強しなおしましょう。