構造体をfstreamのread,writeで書き込むときって、char*にキャストするよね。
この場合はreinterpret_castでいいのかな。