std::runtime_error 異常傳遞失敗

最近開始學習使用cpp的異常。有這樣一個使用場景,函數A可能會拋出異常,函數B調用函數A,捕獲到A拋出的異常後,作必定的處理,再把這個異常往上拋。main函數調用函數B,捕獲到B拋出的異常,但內容倒是不對的。 void B() { try { A(); } catch (exception & e) { cout << e.what() << end
相關文章
相關標籤/搜索