C++ 异常处理 exception类 |
您所在的位置:网站首页 › liloulilou童装 › C++ 异常处理 exception类 |
原文链接: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 |