Boost
arrow_drop_down
列表 视图
网格 视图
类别 视图
M
D

C++11 对后续 C++ 标准中添加的标准组件的实现。

C++ 11

一个 C++14 反射库。

C++ 03

Boost 异常库支持在异常对象中传输任意数据,以及在线程之间传输异常。

在 C++ 中,编写一个迭代序列的循环是很繁琐的。我们可以使用迭代器,这需要相当多的样板代码,或者我们可以使用 std::for_each() 算法并将我们的循环体移入一个谓词,这需要同样多的样板代码,并且迫使我们将逻辑移到远离它将被使用的地方。相比之下,像 Perl 这样的其他语言提供了一个专门的“foreach”构造来自动化这个过程。BOOST_FOREACH 就是 C++ 的这样一个构造。它为我们迭代序列,使我们不必直接处理迭代器或编写谓词。

C++ 03

C++03 和 C++11 编译器的可移植移动语义。

C++ 03

一个确定性故障处理库,部分模拟轻量级异常。

C++ 14

Boost.Parameter 库 - 编写按名称接受参数的函数。

C++ 03

Boost.Parameter 库 Python 绑定。

C++ 03

作用域守卫集合和一个 unique_resource 包装器。

C++ 11

在作用域退出时执行任意代码。

C++ 03

一个用于 Boost 库抛出异常的通用基础设施。

运行时/编译时可复制类型信息。

C++ 11

类型名运算符仿真。

C++ 11