我如何在C ++中的catch块中处理异常

尼哈尔

说我有代码

try
{
   .... 
}
catch()
{
   .... // exception occur here ... how to handled. 
}

c ++中是否有任何机制可以处理上述情况。

拉乌尔·斯特芬(Raoul Steffen)

如果您认为这是您真正想要的,则可以这样做:

try
{
    try
    {
        //...
    }
    catch( ... )
    {
        //...
        if( .. )
            throw std::runtime_exception( "error occured" );
    }
}
catch( std::runtime_exception& e )
{
    // handle exception of exception handler
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何正确处理catch块中的嵌套异常

如何在单个catch块中处理所有java.net异常?

如何在其他try catch块中处理异常?

C ++如何在try catch块中处理分配?

try / catch块中的C#未处理异常,检测到冻结

如何在Try / Catch块中引发异常?

如何在Java中的finally块中处理抛出异常

如何调用在catch块中引发异常的方法?

C#-返回后在catch块中抛出异常

C#异常处理finally块在catch块之前

在构造函数C ++中处理Try-catch块

如何处理异步块Java中的异常

如何忽略异常并在python中处理整个块(多行)?

我该如何在Mockito中测试try and catch块?

我如何在try块中引发异常并终止程序

在最大的异常处理中,我们在C#中应用嵌套try-catch的次数

如何证明父异常的 Catch 块也可以处理子类

如何显示父异常的 Catch 块也将处理子类

try / catch块中未处理的异常

如何在try catch块中处理猫鼬连接错误?

即使代码在try / catch块中,我仍会收到异常

javascript如何在后期.catch处理程序中捕获异常?

Laravel-Vue:如何使用try-catch块在验证请求中捕获验证异常?

如何引发异常并在catch块中执行其余的业务逻辑?

如何禁用CS0168关于catch块中未使用的异常变量的警告?

使用try-catch块从文件中读取行以获取异常C ++

如何在我的before_action中添加异常处理

即使在catch块中捕获了异常对象之后,我们还能将异常对象扔给调用方法吗?

Fabric:处理异常,这样我就可以在try块中捕获它