c++异常处理机制示例及讲解(含源代码) 这两天我写了一个测试c++异常处理机制的例子,感觉有很好的示范作用,在此贴出来,给c++异常处理的初学者入门
本文后附有c++异常的知识普及,有兴趣者也可以看看
下面的代码直接贴到你的console工程中,可以运行调试看看效果,并分析 c++的异常机制
#include "stdafx
h" #include #include #include // 内存泄露检测机制 #define _CRTDBG_MAP_ALLOC #ifdef _DEBUG #define new new(_NORMAL_BLOCK, __FILE__, __LINE__) #endif // 自定义异常类 class MyExcepction { public: // 构造函数,参数为错误代码 MyExcepction(int errorId) { // 输出构造函数被调用信息 std::cout