一 异常处理
异常捕获是我们在做工程过程中用到的常规手段之一,有很多博友都有过很好的探讨,如下
https://blog.csdn.net/weixin_34291004/article/details/92389603
https://www.cnblogs.com/MrYuan/p/4800257.html
二. 探讨重点(在写demo过程中遇到一个try catch失效的问题)
1 try 2 { 3 char* pch; 4 pch = (char*)00001234; //给予一个非法地址 5 *pch = 6; //对非法地址赋值,会造成Access Violation 异常 6 std::cout << "It is OK !" << std::endl; 7 } 8 catch (const std::exception&) 9 { 10 std::cerr << "catched" << std::endl; 11 }