そもそもなんでこんなに reinterpret_cast が大好きなんだろう?
危険性や移植性が増えるだけだろうに。