首页 > 代码库 > 异常的数字抛出,为什么会出现错误?(未解决)
异常的数字抛出,为什么会出现错误?(未解决)
#include <iostream> using namespace std; class A { public: A(int a, int b) { this->a = a; this->b = b; cout << "我是快乐的构造函数。\n"; } ~A() { cout << "我是无能的析构函数\n"; } protected: private: int a; int b; }; void divide() { A a1(2, 4), a2(2, 6); throw 3; } int main() { try { divide(); } catch(...) { } system("pause"); }
这里的throw 3 为什么会引发异常?
异常的数字抛出,为什么会出现错误?(未解决)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。