Visual C++: "HEAP: Free Heap block modified after it was freed"

_heapchk()のassertを怪しそうな場所に入れまくるといいらしい。

今回はそれでは発見できず、適当にデバッガで遊んでいたらそれらしいアドレスがポインタに入っているのを偶然発見できたので助かった。

デバッグ用メモリ管理ラッパやLinux使えるならValgrindを使うのもいいかも。