本文轉自 http://blog.sina.com.cn/s/blog_77f1e27f01019qq9.html ,在此感謝!
c++編譯常會出現free(): invalid next size (fast)或者是free(): invalid next size (normal)的問題,這大多數是內存泄漏的問題。經常出現的情況是動態數組賦值越界,導致最后在進行free時候,出現內存泄漏。解決方法,只能首先定位,然后一步一步自查,發現對數組的操作,然后慢慢帶入,考慮極端情況(數組下標過大,或者是-1,等等情況)是否會出現。