std::runtime_error 异常传递失败

最近开始学习使用cpp的异常。有这样一个使用场景,函数A可能会抛出异常,函数B调用函数A,捕获到A抛出的异常后,作必定的处理,再把这个异常往上抛。main函数调用函数B,捕获到B抛出的异常,但内容倒是不对的。 void B() { try { A(); } catch (exception & e) { cout << e.what() << end
相关文章
相关标签/搜索