gpt4 book ai didi

c++ - 异常后返回的对象?

转载 作者:太空宇宙 更新时间:2023-11-03 10:22:12 25 4
gpt4 key购买 nike

   int somefunction(bool a)
{
try
{
if(a)
throw Error("msg");
return 2;
}
catch (Error const & error)
{
//do i need to return anything here??
//return -1;
}
}

最佳答案

您需要返回某些内容或重新抛出异常(或抛出一个新异常)。您可以仅使用关键字重新抛出相同的异常

throw

在 catch block 中,之后没有异常或参数。

关于c++ - 异常后返回的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/839276/

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