#define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; class myException { public: void printError() { cout << "自定义异常" << endl; } }; int myDevide(int a, int b) { if (b == 0) { throw myException(); //匿名对象 } return a / b; } void test01() { int a = 10; int b = 0; try { myDevide(a, b); } catch (myException e) { e.printError(); } } int main() { system("Pause"); return 0; }
结果:
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步