2010年7月14日星期三

glibc detected: invalid next size (fast)

进行在linux上进行c++编程,发现用malloc申请地址以后出现
*** glibc detected *** .: free(): invalid next size (fast):这种错误。
在网上查了一遍以后,最后写出(char *)malloc(sizeof(char)*strTemp.length()+1)以后问题就解决了,
原来是(char *)malloc(sizeof(char)*strTemp.length())请仔细看看不同点。如果你也遇到此问题不妨也这样试一下。呵呵。编程就是有许多不可思议的问题。

没有评论:

发表评论