Boost 1.79.0 发布
Posted llawliet0001
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Boost 1.79.0 发布相关的知识,希望对你有一定的参考价值。
导读 | Boost 是可移植的 C++ 库,目前包含了大约 160 种不同的函数库。 |
此版本对以下的库进行了更新:Asio, Assert, Atomic, Beast, Core, Describe, Filesystem, Geometry, Integer, IO, Iterator, JSON, Log, Multi-index Containers, Nowide, Optional, Predef, Smart Pointers, System, ThrowException, Unordered, Variant2, Wave, LEAF, QVM。
Asio:
- 添加 bind_allocator
- 添加 file_base::sync_all_on_writeflag
- 添加缺失的 basic_file::release()实现
- 为信号集添加对取消 per-operation 操作的支持
- 将 recycling_allocator作为公开接口的一部分
- 为多项函数添加 nodiscard属性
- 兼容 OpenSSL 3.0
- 增强文档
另外,此版本存在一个已知的问题:
- Boost.JSON array::erase 会出现 segfault 错误,详情查看 #692. Patch
更多Linux资讯请查看:https://www.linuxprobe.com
以上是关于Boost 1.79.0 发布的主要内容,如果未能解决你的问题,请参考以下文章
B站回应直播部门大裁员;余承东称汽车芯片被炒太贵,无法接受;Boost 1.79.0发布|极客头条
如何在 Boost::wave 库中扩展 token_ids 以接受更多关键字
Boost rtree.bounds():获取更多盒子和/或访问其结构