C++ 异常处理 exception类

您所在的位置:网站首页 liloulilou童装 C++ 异常处理 exception类

C++ 异常处理 exception类

2024-07-13 02:01| 来源: 网络整理| 查看: 265

原文链接:https://blog.csdn.net/u010921682/article/details/44842993/

有修改

1,exception

头文件:

#include

C++ 可以把它用作其它异常类的基类。

代码可以引发exception异常,也可以把exception用作基类,

在从exception派生而来的类中重新定义一个名为what()的虚拟成员函数,

它返回一个字符串,该字符串随实现而异。

#include class bad_hmean : public std::exception{public: const char* what() { return "bad arguments to hmean()"; } // ...};class bad_gmean : public std::exception{public: const char* what() { return "bad arguments to gmean()"; } // ...};如果不想以不同的方式捕获这些派生来的异常,可以在同一个基类处理程序中捕获它们:try{ //...}catch(std::exception& e){ cout



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3