Boost
arrow_drop_down
列表 视图
网格 视图
分类 视图
M
D
仿真
Compat C++ 11
C++11 对后续 C++ 标准中添加的标准组件的实现。
Describe C++ 03
一个 C++14 反射库。
异常 C++ 03
Boost 异常库支持在异常对象中传输任意数据,以及在线程之间传输异常。
Foreach C++ 03
在 C++ 中,编写一个迭代序列的循环很繁琐。我们可以使用迭代器,这需要大量的样板代码,或者我们可以使用 std::for_each() 算法,并将我们的循环体移到一个谓词中,这同样需要大量的样板代码,并且迫使我们将逻辑移到远离它将被使用的地方。相比之下,像 Perl 这样的其他一些语言提供了一个专用的“foreach”构造来自动化这个过程。BOOST_FOREACH 就是 C++ 的这样一个构造。它为我们迭代序列,使我们不必直接处理迭代器或编写谓词。
Move C++ 03
C++03 和 C++11 编译器的可移植移动语义。
Outcome C++ 14
一个确定性故障处理库,部分模拟轻量级异常。
Parameter C++ 03
Boost.Parameter 库 - 编写按名称接受参数的函数。
Parameter Python Bindings C++ 03
Boost.Parameter 库 Python 绑定。
Scope C++ 11
作用域守卫集合和一个 unique_resource 包装器。
Scope Exit C++ 03
在作用域退出时执行任意代码。
ThrowException C++ 03
一个用于 Boost 库抛出异常的通用基础设施。
Type Index C++ 11
运行时/编译时可复制类型信息。
Typeof C++ 11
类型名运算符仿真。