首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

main()函数最后大括号处抛出错误?unhandled exception in *exe:Access Violation

2012-03-15 
main()函数最后大括号处抛出异常???:unhandled exception in **.exe:Access Violation调试时,在main()函数

main()函数最后大括号处抛出异常???:unhandled exception in **.exe:Access Violation
调试时,在main()函数最后大括号处,return   0;也执行完了,出现异常:unhandled   exception   in   **.exe:Access   Violation  

然后调试进入(Microsoft   Visual   Studio\VC98\Include\XTREE):iterator   begin()  
                                {return   (iterator(_Lmost()));   }  

可是我看XTREE只是显示一文件,并没有显示为XTREE.h形式啊?  

debug显示:  
Loaded   'ntdll.dll ',   no   matching   symbolic   information   found.  
Loaded   'C:\WINDOWS\system32\kernel32.dll ',   no   matching   symbolic   information   found.  
Loaded   'C:\WINDOWS\system32\shimeng.dll ',   no   matching   symbolic   information   found.  
First-chance   exception   in   beyes.exe:   0xC0000005:   Access   Violation.  


[解决办法]
debug 显示信息可以忽略 ...

检查代码是否存在越界处理。
[解决办法]
main中return 0;之后还会执行.
main中的class析构
全局变量的析构,静态变量的析构
[解决办法]
程序其它地方有问题
应该贴详细一点
[解决办法]
看堆栈,MAIN里面砰在哪个地方?

[解决办法]
估计是内存错误,比如越界什么的,然后在析构的时候出错了。
[解决办法]
mark 一下
[解决办法]
看看头文件,是不是在模板定义时丢了括号或分号

热点排行