【发布时间】:2010-12-19 22:11:09
【问题描述】:
我正在编写一个使用外部第三方 C 库的 C++ 库。所以我的库会调用这个第三方库中的函数,第三方库会回调到我库的不同部分。
我想知道在这种情况下异常会发生什么? 假设 MyLib::foo() 调用外部 C 库函数,该函数最终调用 MyLib::bar(),bar 抛出异常,会发生什么?异常是否会正确传播到 foo() 中的处理程序?
谢谢!
【问题讨论】:
标签: c++ c exception external libraries