捕获全部处理程序检测C++中的子类异常
Catch-all handler detect sub class exceptions in C++
大家好,正在努力清楚地提出我的问题:
你知道是否捕获所有处理程序(见下文(在C++
try { /* */ } catch (...) { /* */ }
检测子类错误(例如 std::bad_alloc(,以防还有父类错误(例如 std::异常(? (由于多态性/遗传性(
catch-all 子句捕获所有未捕获的异常,无论类型如何。
相关文章:
- 继承期间显示未知行为的子类
- 通过指向指针数组的指针访问子类的属性
- 从父类方法返回子类对象
- c++, 在子类中,如何在没有对象的情况下访问父类的方法?
- 将父类对象强制转换为子类的问题
- 避免在C++中重复子类定义
- 将QOpenGLWidget子类转换为使用Metal而不是OpenGL的子类是否可行?
- 如何初始化矢量的模板化子类
- C++ 继承:将子类传递给需要基类的函数并获取子类行为
- 有没有办法按值将纯抽象类的所有子类传递给 C++ 中的函数?
- 使用子类覆盖基类中定义的函数
- 子类地址等于虚拟基类地址?
- 将子类方法声明为基类的友元
- C++子类共享变量?
- 如何检查模板专用化是否是基本模板的子类?
- 仅让特定类'Fabric'构造类'Foo'及其所有子类的实例
- 使用模板参数重载C++方法:如何使其适用于模板的子类?
- 捕获全部处理程序检测C++中的子类异常
- 如何从私有成员子类对象捕获异常
- 正在引发匿名异常子类