27.5 — 异常、类和继承

异常和成员函数 在本教程的这一点上,您只看到异常用于非成员函数。然而,异常在成员函数中同样有用,在重载运算符中更是如此。考虑以下作为简单整数数组类的一部分的重载 [] 运算符:int& IntArray::operator[](const…

27.2 — 基本异常处理

在上一课关于异常的必要性中,我们讨论了使用返回码如何导致您的控制流和错误流相互混淆,从而限制了两者。C++ 中的异常是使用三个相互配合的关键字实现的:throw、try 和 catch。抛出异常 我们…