reallocって失敗したら元のデータはどこかへ消えてしまうんですか?
そのあたりがよくわかりません