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

关于 *(int*)0 = 1 ; 这样的错误捕捉

2013-02-24 
关于 *(int*)0 1 这样的异常捕捉想问问关于 *(int*)0 1 这样的异常捕捉 该怎么做?[解决办法]int m

关于 *(int*)0 = 1 ; 这样的异常捕捉
想问问关于 *(int*)0 = 1 ; 这样的异常捕捉 该怎么做?
[解决办法]

int main(int argc, char* argv[])
{
try
{
*(int*)0 = 1 ;
}
catch (...)
{
printf("Hello World!\n");
}
return 0;
}
好好的打印了hello world啊,是你写的有问题,异常是调用中断的,没有哪个API能拦截
[解决办法]
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处。

[解决办法]
引用:
引用:C/C++ code?123456789101112int main(int argc, char* argv[]){    try    {        *(int*)0 = 1 ;    }    catch (...)    {        printf("Hello World!\n");            ……


VS ? 
设置编译选项 /Eha http://msdn.microsoft.com/en-us/library/1deeycx5(v=vs.90).aspx

热点排行