求助大神,C++运行时显示“debug assertion failed”!
前面的问题求解的步骤可以顺利运行,到最后的这一部分就出现了如下图的问题。for(e=0;e<elem;e++)free(lnd[e]);free(lnd);for(i=0...
前面的问题求解的步骤可以顺利运行,到最后的这一部分就出现了如下图的问题。 for (e = 0; e<elem; e++) free(lnd[e]); free(lnd); for (i = 0; i<NG; i++) free(row[i]); free(row); free(b); writein(u, xco, yco);//数据保存 free(xco); free(yco); free(u);
展开
展开全部
错误说明你内存被破坏了,从代码看不出,你得慢慢调试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c++用new delete,cin cout
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
free?
参数 lnd[e]是地址吗?
参数 lnd[e]是地址吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-06-29
展开全部
应该是前边什么操作破坏了堆栈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询