在C 中捕获和重新投入例外

catching and re-throwing exceptions in c++

本文关键字:新投入      更新时间:2023-10-16

我是Java开发人员,试图维护一些非常旧的C 代码(仍然必须使用VS2010来编译)。

我在家试图了解异常而没有测试内容,因此,如果这个问题很愚蠢。

您可以在低级别的功能中抛出一个异常,然后在顶部捕获它,还是必须在各个级别上捕获并重新抓取它?

我正在编写本机代码,调用托管代码,调用C#,调用我的Java REST资源的事实这一事实变得复杂。因此

预先感谢您。

编辑:正如Jesper回答了上半场的那样,我的本机代码处理系统::例外吗?

"您可以在低级别的功能中投掷异常,然后抓住它的顶部 - 是的。

"是否必须在各个层面上捕获并重新捕获它?" - 否。