朝になって考えたら、そもそも自分の勘違いが、こういう状況にしたのかもしれない。

そもそも俺は、動的配列をこんな構造だと勝手に思ってた。
a ⇒配列の先頭アドレスを指す。
a[x] ⇒配列の実データを指す。

でも実際は、a[x]が実データなのだろうか?
どっちにしても、いきなりデータの整合性が取れなくなるのは、気分悪い・・・