c++26

标签

Cards List
#c++26

使用C++26反射实现优雅的类型擦除

Hacker News Top · 6天前 缓存

介绍rjk::duck,一个C++26反射库,通过简洁的接口和极少的样板代码简化类型擦除,充分利用了新的C++26反射特性。

0 人收藏 0 人点赞
#c++26

C++26 中 std::format 的改进

Lobsters Hottest · 2026-06-21 缓存

C++26 标准对 std::format 库进行了多项改进,包括直接指针格式化、路径格式化、constexpr 支持,以及为 std::println 新增的空行重载。

0 人收藏 0 人点赞
#c++26

C++26:更多函数包装器

Lobsters Hottest · 2026-05-20 缓存

C++26 引入了两个新的函数包装器:std::copyable_function(提供了可复制且 const 正确的 std::function 替代品)和 std::function_ref(一个非拥有、可调用的引用,具有引用语义)。

0 人收藏 0 人点赞
#c++26

C++26:标准库强化

Lobsters Hottest · 2026-05-13 缓存

C++26 引入了标准化的库强化机制,用于在运行时捕获常见的未定义行为(如越界访问)。基于 Google 的生产经验,此举仅带来 0.30% 的性能开销,同时将段错误减少了 30%。

0 人收藏 0 人点赞
#c++26

枚举转字符串的开销:C++26 反射与旧方法对比

Hacker News Top · 2026-05-13 缓存

本文使用 GCC 16 基准测试了 C++26 反射在枚举转字符串转换中的编译时开销,并将其与 C++17 库和 X 宏预处理器技术进行了对比。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈