try
{
*(char *) NULL = 0;
}
catch (...)
{
cout << "error" << endl;
}看到windows核心编程上面说可以捕捉到就兴冲冲地试了一下结果发现不是这样的我用的是VS2005 难道要做什么设置吗
{
*(char *) NULL = 0;
}
catch (...)
{
cout << "error" << endl;
}看到windows核心编程上面说可以捕捉到就兴冲冲地试了一下结果发现不是这样的我用的是VS2005 难道要做什么设置吗
可以设置,工程设置→c/c++→code generation → Enable C++ exceptions选择Yes with SEH exceptions