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 一下
[解决办法]
看看头文件,是不是在模板定义时丢了括号或分号