碰到这个问题,第一个想法就是size参数搞错了?跟踪一下表明是完全正确的。这是怎么回事?
网上一查,大意是:
malloc得到的缓冲区,在使用的时候,已经越界了。程序虽然没有出错,却破坏了结构。所以在realloc的时候,就崩溃了。
怎么办?查代码吧。
碰到这个问题,第一个想法就是size参数搞错了?跟踪一下表明是完全正确的。这是怎么回事?
网上一查,大意是:
malloc得到的缓冲区,在使用的时候,已经越界了。程序虽然没有出错,却破坏了结构。所以在realloc的时候,就崩溃了。
怎么办?查代码吧。