【发布时间】:2021-08-09 10:52:35
【问题描述】:
这是示例代码
int main()
{
string S;
getline(cin, S);
try {
int val = stoi(S);
} catch(...) {
// cout << //exception message ; I want to print the exception message.
}
return 0;
}
在这种情况下是否可以打印异常消息?该消息将显示引发了什么样的异常。我正在尝试这个,因为 stoi() 可以抛出多个异常,我想捕获所有异常并打印抛出的异常类型,而不是为每个异常类型使用单独的 catch 块。
【问题讨论】: