C++ 用户自定义异常

2025年3月8日 | 1 分钟阅读

新的异常可以通过重写和继承 exception 类的功能来定义。

C++ 用户自定义异常示例

让我们看一个用户自定义异常的简单示例,其中使用 std::exception 类来定义异常。

示例

编译并运行

输出

Enter the two numbers :
10
2
x / y = 5  

输出

Enter the two numbers :
10
0
Attempted to divide by zero!

注意:在上面的示例中,what() 是由异常类提供的公共方法。它用于返回异常的原因。


下一个主题C++ 文件和流