我在使用C++代码时遇到了问题,这些代码意外地对调用者抛出异常.读取用于查看是否抛出异常的模块的每一行并不总是可行或实际的,如果是,则抛出异常类型.
是否存在处理此问题的成语或"最佳实践"?
我想到了以下几点:
在我们的doxygen文档中,我们可以在每个预期会抛出异常及其类型的函数中添加注释.
我们可以安装应用程序try/catch(...).
try/catch(...)
使用例外规范
有这些方法的经验,还是我不知道的任何其他方法?
c++ exception exception-specification
c++ ×1
exception ×1
exception-specification ×1