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发布|极客头条

在Qt工程中加Boost

如何在 Boost::wave 库中扩展 token_ids 以接受更多关键字

Boost rtree.bounds():获取更多盒子和/或访问其结构

将php代码实现为html或仅使用php会更快吗?查看更多详情

构建 boost.build 引擎