gpt4 book ai didi

c++ - 发生错误时在 if/else block 之间切换

转载 作者:行者123 更新时间:2023-11-27 23:25:47 25 4
gpt4 key购买 nike

我正在寻找一种在发生错误时在 if 和 else block 之间切换的方法。例如:

cout << "Enter 1 or 2 as your choice...";
cin >> choice;

if(choice==1) {

//do something here

//if error occurs....

} else if(choice==2) {

//switch to this else block

}

我玩过 try/throw/catch,但似乎 catch 必须跟在 try 语句之后。任何想法/建议将不胜感激!

最佳答案

当我遇到这种情况时,我会在 else block 中创建一个包含所需代码的单独函数。然后,我会在需要时调用该函数(如果发生错误,并且在 else block 中)。

关于c++ - 发生错误时在 if/else block 之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9626462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com