Boost 1.81 发布,可移植的 C++ 库
Boost 是一套用于 C++ 编程语言的库,为线性代数、伪随机数生成、多线程、图像处理、正则表达式和单元测试等任务和结构提供支持。它包含了 164 个单独的库(截至 1.76 版)。 新的库: URL:一个仅使用 C++11 解析、修改和打印 URL 的库,来自 Vinnie Falco 和 Alan de Freitas。其特点包括快速编译、强大的不变性,以及严格遵守使用内存友好方法。 更新的库: Asio: 增加了consign,可以用来给补全处理程序附加额外的值 添加了 any_completion_handler<>,可用于 type-erase 补全处理程序。 添加了 experimental::co_composed,使用户定义的异步操作的轻量级实现能够使用 C++20 coroutines。 添加了基于范围的 experimental::make_parallel_group() 重载。 添加了 any_completion_executor 为 use_future 的执行器添加了缺失的 context 查询 Beast: 添加 buffers_gener...