内部形式が違う=変換不可能であればコンパイル時エラーになる。
だからこそreinterpret_castでよいのだ。