百度首页 | 百度空间
 
查看文章
 
关于debug assertion failed的一点参考
2008-05-30 10:35

最近在做课程大作业,发现程序编译都没问题,运行的时候会在最后退出时出现问题,大致如下:

int main(){
   ............
   return 0;
}

会在return 0时出现问题,弹出一个框,说是debug assertion failed! 我查了一些,发现出现这种问题,大致是野指针和数组写越界.

野指针是指同一个内存区域被释放了两次..

数组写越界就是对超出数组下界的区域进行写数据.

因此出现这种情况就是应该从这两方面入手,进行排错,先确定出错区域,然后先看相应数组有没有可能越界,再看指针操作是否有问题.

大致如此.


类别:原创 | 添加到搜藏 | 浏览() | 评论 (3)
 
最近读者:
 
网友评论:
1
2008-06-11 10:59
谢谢,还不错
 
2
2008-09-04 21:48
试一试
 
3
2008-09-07 08:58
谢谢哈~
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu