小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
集线器已到

2026年第二季度Boost工作总结:boost::container::hub被接受为Boost 1.92;Boost.Unordered新增C++20范围支持;Boost.MultiIndex获得迭代器指针;Boost.ICL修复了libc++ v22;同时提到Boost.Bloom和Boost.Graph的活动。

集线器已到

Boost News
Boost News · 2026-07-02T00:00:00Z
Hub 已上线

在2026年第二季度,Joaquín M López Muñoz参与了多个Boost库的开发,包括boost::container::hub的接受与迁移、boost::unordered的C++20兼容性增强,以及boost::multi_index的指针支持扩展。他还解决了boost::icl的兼容性问题,并参与了Boost.Graph的现代化讨论。

Hub 已上线

The C++ Alliance
The C++ Alliance · 2026-07-01T00:00:00Z
Boost.URL:经过审计、constexpr特性和优化

Boost.URL经过三轮安全审查,确认核心解析逻辑良好,并修复了多个问题。新增的constexpr特性使得在C++20下的URL解析可在编译时进行,提升了性能和可用性。通过与其他Boost库的协作,解决了多个依赖问题,实现了更高效的URL处理。

Boost.URL:经过审计、constexpr特性和优化

The C++ Alliance
The C++ Alliance · 2026-04-21T00:00:00Z
MSVC构建工具14.51版本候选发布现已可用

微软C++(MSVC)构建工具14.51版本的候选发布现已可用,预计在5月发布。新版本支持C++20和C++23特性,优化了编译器前端和后端,改进了代码生成和标准库。用户可通过Visual Studio 2026 Insiders频道下载并反馈。

MSVC构建工具14.51版本候选发布现已可用

C++ Team Blog
C++ Team Blog · 2026-04-14T08:00:53Z
通往C++20模块、Capy和Redis的道路

尽管C++20模块在编译时间上具有明显优势,但尚未广泛应用。作者在Servertech Chat项目中体验到模块的优点,但依赖问题导致编译时间延长。目前正在开发支持Boost的模块化原型,并探索Capy和Corosio的协程替代方案,以简化代码和提升性能。同时,Boost.Redis在PubSub功能上进行了改进,支持自动重连和状态恢复。

通往C++20模块、Capy和Redis的道路

The C++ Alliance
The C++ Alliance · 2026-04-06T00:00:00Z
Corosio Beta:C++20 协程原生网络

Corosio Beta是为C++20协程设计的网络库,提供TCP套接字和TLS流等功能,支持Windows、Linux和macOS,简化了网络编程,消除了回调和未来的概念。开发者可测试并反馈,以便在Boost审查前改进。

Corosio Beta:C++20 协程原生网络

The C++ Alliance
The C++ Alliance · 2026-03-11T00:00:00Z
Corosio Beta:C++20 协程原生网络库

Corosio Beta是为C++20协程设计的网络库,支持TCP套接字和TLS流,简化了网络编程,消除了回调和未来的概念。该库可在Windows、Linux和macOS上运行,欢迎C++开发者反馈使用体验。

Corosio Beta:C++20 协程原生网络库

The C++ Alliance
The C++ Alliance · 2026-03-11T00:00:00Z
Qt 6.11新特性:QRangeModel更新与QRangeModelAdapter

Qt 6.11更新了QRangeModel,支持缓存范围和自动发出dataChanged()信号,简化数据操作。新增的QRangeModelAdapter使得模型数据修改更便捷,支持自定义项访问和C++20范围,提升开发体验。

Qt 6.11新特性:QRangeModel更新与QRangeModelAdapter

Qt Blog
Qt Blog · 2026-02-25T12:39:10Z

C++20引入的std::latch和std::barrier简化了线程同步,替代了复杂的std::condition_variable。std::latch用于一次性同步,而std::barrier可重复使用,适合生产者-消费者模型,提升了代码的可读性和易用性。

C++中的Latch和Barrier

Lei Mao's Log Book
Lei Mao's Log Book · 2026-02-06T08:00:00Z
coco:一个简单的无栈、单线程、头文件式的C++20协程库

coco是一个基于C++20的简单协程库,支持异步编程,类似于Go的通道和等待组。它利用C++20的原生协程,实现无锁单线程调度,简化回调地狱问题,提高代码可读性和性能。

coco:一个简单的无栈、单线程、头文件式的C++20协程库

Jinhua Blog
Jinhua Blog · 2026-01-02T00:00:00Z
开放 3D 引擎 O3DE 25.10 带来构建改进、Vulkan 和 Linux 修复

开放 3D 引擎(O3DE)25.10 版本发布,重构安装流程,提升构建效率,支持 C++20,优化内存和构建周期。Windows 安装包缩减约 26%,Linux 缩减约 40%。修复多个问题,改进功能,详情见 o3de.org。

开放 3D 引擎 O3DE 25.10 带来构建改进、Vulkan 和 Linux 修复

实时互动网
实时互动网 · 2025-10-16T02:01:23Z
动态位集的重新构想:灵活性、清理与现代 C++ 的一个季度

Boost.DynamicBitset 进行了现代化改进,新增可配置容器和 C++20 迭代器,移除遗留代码,增加了 constexpr 函数,扩展了测试,并引入了 push_front、pop_front 和 find_first_off 等新操作,使其更加精简和易于维护。

动态位集的重新构想:灵活性、清理与现代 C++ 的一个季度

Boost News
Boost News · 2025-10-15T00:00:00Z
重新构想的DynamicBitset:灵活性、清理与现代C++的一个季度

在过去三个月中,Boost.DynamicBitset库进行了全面现代化改造,支持用户选择底层容器类型,增加C++20迭代器,移除过时兼容性,增强测试覆盖,改进文档,新增成员函数,提升性能和可维护性,使库更灵活,符合现代C++实践。

重新构想的DynamicBitset:灵活性、清理与现代C++的一个季度

The C++ Alliance
The C++ Alliance · 2025-10-14T00:00:00Z
GSoC 2025 - 支持从Clang驱动无构建系统使用简单的C++20模块

Naveen在2025年谷歌夏季代码项目中,致力于为Clang驱动实现C++20模块的原生支持,以解决传统头文件共享代码的问题。该项目旨在简化模块使用,支持标准库模块导入,并提高编译效率。尽管目前尚未支持模块缓存,未来计划增强功能并解决兼容性问题。

GSoC 2025 - 支持从Clang驱动无构建系统使用简单的C++20模块

The LLVM Project Blog
The LLVM Project Blog · 2025-10-06T00:00:00Z

本文介绍了C++中的lambda表达式,涵盖了C++11至C++20的特性,包括捕获机制、泛型lambda、constexpr lambda及其在编译时的使用。C++17引入了通过值捕获`*this`,C++20则提供了新的模板语法,并通过示例代码展示了如何使用lambda表达式进行变量捕获和修改。

C++ Lambda 表达式

shrik3
shrik3 · 2025-05-14T12:44:30Z
推动Boost发展:Asio、协程,甚至可能还有模块

Boost更新包括基于协程的Asio使用、CMake集成的C++20模块支持原型、Boost.MySQL的性能基准和增强、Boost.Decimal集成,以及Postgres库的计划。

推动Boost发展:Asio、协程,甚至可能还有模块

Boost News
Boost News · 2025-04-13T00:00:00Z

本文探讨了C++20协程的设计与优化,提出通过channel模型简化promise与awaitable的交互,减少atomic操作带来的性能损耗。实现了strong_rc_ptr和weak_rc_ptr智能指针,提升性能。压测结果显示,关闭atomic操作可提高20%-30%的性能,优化已发布。

协程(libcopp)的Channel功能和CPU命中率优化

I'm OWenT
I'm OWenT · 2025-03-12T20:58:45Z

C++20引入了协程、概念、三路比较、指定初始化等新特性,提升了编程灵活性和安全性。新库特性包括格式化库、同步缓冲输出流、位操作和数学常量。

现代C++特性 - C++20

shrik3
shrik3 · 2024-12-15T19:43:04Z

本文概述了现代C++(C++11、C++14、C++17和C++20)的新特性,包括协程、概念、三路比较、指定初始化器、模板语法和范围基于的for循环。C++20引入了协程和概念,增强了类型安全和代码可读性;C++17增加了std::optional和std::variant等库特性;C++14和C++11则引入了移动语义和泛型lambda等功能。这些特性旨在提高代码的效率和可维护性。

现代C++特性概述

shrik3
shrik3 · 2024-12-15T19:43:04Z

尽管C++20的协程表现最佳,但并非总是可用。可以选择回调或有栈协程。asio库支持多种协程模式,但存在局限性。uasync库提供基于ucontext的超简协程,展示了proactor与有栈协程的结合。代码可读性对比显示有栈与无栈协程在使用上几乎无差异。

基于 ucontext + iocp4linux 的超简协程库

菜菜博士
菜菜博士 · 2024-12-15T00:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码