被抛出的异常记录在Boost库中
Are thrown exceptions documented in Boost libraries?
到目前为止,我的搜索一直没有结果,所以我怀疑答案是"否",但我是Boost的新手,所以可能我错过了一些东西。
Boost库是否有关于方法可能引发的异常的文档?我找不到任何关于一般Boost策略的文档,到目前为止,在我所研究的部分中,许多方法都缺乏任何关于它的文档。
我的具体案例是boost::program_options::parse_command_line,它可以抛出invalid_command-line_syntax。这似乎是合理的行为。
但是:我怎么知道会发生这种事呢?我在Boost文档或头文件中找不到这些知识。
看起来唯一的方法是在网上搜索使用示例,看看其他人在做什么(或者试着运行它,看看会发生什么)。
有相关文件吗?
这是指向program_options错误列表的链接。你也可以点击所有错误的链接,看看它们是如何工作的,而且由于boost是开源的,你可以直接转到文件,看看它是如何实现的。boost的文档记录得比较好,所以我假设每个库都有这个文档。另请阅读boost对异常规范的意见链接。
相关文章:
- 出于什么目的,可能需要从Boost库中同步原语和容器
- 如何在结构中使用Boost库中的矩阵
- 如何在 Boost 库中实现网络
- 在C 中的Boost库中可辍学的蓄能器的优势是什么?
- 使用Boost库中的PC中获取我的以太网设备IP地址的列表
- 很难从c++boost库中获得barycentric_riomic来按照我的需要工作
- 硬件支持的 Boost 库中动态位集的弹出计数
- 在boost库中未能使用property_map和comprateds_sparse_row_graph
- boost库中的超图支持
- C++Boost库中的链接错误
- 被抛出的异常记录在Boost库中
- 是否可以在 Boost 库中禁用异常和 RTTI
- Boost 库中所有元素的乘积
- 如何在 Boost 库中提取 a referring_segment的点
- 似乎无法在 Boost 库中使用此功能
- 我们可以为 boost 库中的每个线程创建单独的日志文件吗?
- boost库中float和double的typedefs
- 在c++ boost库中使用directory_iterator列出和获取文件名的问题
- boost库中的Nelder-Mead算法
- boost库中std::move的对应项