c++

标签

Cards List
#c++

面向现代C++ CPU的高效C++编程,第4章/第2部分

Hacker News Top · 5天前 缓存

本书草稿章节提供了一个信息图以及对现代C++ CPU的CPU时钟周期中操作成本的详细分析,涵盖乘法、除法和RTTI,并附有各种架构的延迟表。

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

Show HN: 从零编写C++光线追踪器,无AI依赖

Hacker News Top · 2026-06-15 缓存

一位开发者从零构建了Luz,这是一个零依赖的C++20路径追踪器,具备蒙特卡洛路径追踪、全局光照、BVH加速以及Blender到Luz导出器功能。

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

C++中老式C风格void*的优雅与简洁

Hacker News Top · 2026-06-06 缓存

文章讨论了在C++中使用C风格void*指针与uint8_t*和std::span传递内存块的优缺点,主张void*的简洁性和可读性。

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

C++ 标准库在过去十五年间一直在自我撤步,证据公开

Lobsters Hottest · 2026-06-04 缓存

一份详细的目录,列出了从 C++11 到 C++26 期间被正式弃用、非正式不推荐或由于 ABI 约束实际上已损坏但无法修复的 C++ 标准库特性。文章指出,C++ 委员会推出一系列替代品来替换其自身特性的模式始终如一,其中包含一个基准测试,显示 Rust 和 C++ 标准库容器之间的 P99 延迟差异高达 58 倍。

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

在多个协程之间共享单个Windows Runtime IAsyncOperation的结果,第3部分

The Old New Thing (Raymond Chen) · 2026-05-29 缓存

本文讨论了一个C++/WinRT模式,用于缓存Windows Runtime IAsyncOperation的结果,包括处理失败的情况,以便多个协程可以共享缓存的结果或异常。

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

llama: 使用f16掩膜进行FA以节省VRAM(作者 am17an)· 拉取请求 #23764 · ggml-org/llama.cpp

Reddit r/LocalLLaMA · 2026-05-29 缓存

此拉取请求针对llama.cpp推理引擎,实现了使用f16掩膜的Flash Attention以减少VRAM使用。

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

批量 memmove 会加速 std::remove_if 吗?(不会。)

Lobsters Hottest · 2026-05-24 缓存

本文探讨了在 std::remove_if 中使用批量 memmove 是否比传统的逐元素移动能提升性能,结论是并不会,因为记账开销以及 memmove 的重叠检查带来了额外负担。

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

新古典C++:分段迭代器再探

Hacker News Top · 2026-05-22 缓存

重温Matt Austern在2000年关于分段迭代器的论文,该迭代器使分层算法能够利用数据结构分段提升性能,并讨论其在libc++和Boost库中的现代应用。

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

[WIP] Gemma 4 MTP

Reddit r/LocalLLaMA · 2026-05-20 缓存

llama.cpp 是一个开源 C/C++ 库,用于在各种硬件上高效进行 LLM 推理,支持多种量化格式和 GPU 后端。本篇 README 详细介绍了其功能、安装方法以及近期更新,包括 Hugging Face 缓存迁移和多模态支持。

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

GCC 16 的新特性:改进的错误信息与 SARIF 输出

Hacker News Top · 2026-05-19 缓存

GCC 16 引入了针对 C++ 模板的改进分层错误信息以及更新的 SARIF 机器可读诊断输出,从而提升开发者体验。

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

使用现代C++在康威生命游戏中模拟无限性

Hacker News Top · 2026-05-18 缓存

文章介绍了使用现代C++和HashLife算法构建康威生命游戏模拟器GOLDE的过程,该模拟器能够在瞬间模拟数万亿代的演化。

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

C++ 编译器何时可以反虚拟化调用?

Hacker News Top · 2026-05-17 缓存

探讨 C++ 编译器何时可以对虚函数调用进行去虚拟化,涵盖已知动态类型和 final 关键字等情况,并在 GCC、Clang、MSVC 和 ICC 之间进行比较。

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

Bug Archeology:借助LLM解开一个十年的Swift/C++谜题

Lobsters Hottest · 2026-05-15 缓存

一位开发者讲述了如何利用LLM解决一个Swift/C++跨平台音乐应用中存在十年的Bug,展示了AI如何协助调试复杂问题。

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

Int a = 5; a = a++ + ++a; a =? (2011)

Hacker News Top · 2026-05-12 缓存

分析了C/C++表达式 'a = a++ + ++a;' 在 int a=5 时的未定义行为,展示了因编译器相关的求值顺序和后置递增处理而可能出现的三种结果(11、12、13),并进行了理论和实验分析。

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

我开发了 Rust 的 Cargo 的克隆版,但是针对 C++

Hacker News Top · 2026-05-10 缓存

CRow 是一个新的 C/C++ 开源构建系统和依赖管理器,模仿了 Rust 的 Cargo 的简单性。

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

基于AVX-512的缓存友好型IPv6最长前缀匹配(线性化B+树,真实BGP基准测试)

Hacker News Top · 2026-04-20 缓存

planb-lpm是一个便携式、MIT许可的C++17库,使用线性化B+树和AVX-512 SIMD实现高效的IPv6最长前缀匹配(LPM),支持动态FIB、Python绑定,并针对真实BGP数据进行全面基准测试。

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

追捕 EtherSlip(DOS 网络)中潜伏 34 年的指针 Bug

Hacker News Top · 2026-04-19 缓存

一位开发者讲述如何利用 Open Watcom 的堆损坏哨兵,追踪并修复 EtherSlip DOS 包驱动里一个存在了 34 年的 NULL 指针错误。

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

我们如何(及为何)将生产环境的C++前端基础设施重写为Rust

Lobsters Hottest · 2026-04-18 缓存

NearlyFreeSpeech.NET 将其生产环境的C++前端基础设施(nfsncore)重写为Rust,该系统负责所有传入请求的路由、缓存和访问控制。迁移的动机是Rust的安全性保证、性能、生态系统优势以及老化的C++代码库的局限性。

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

提交意见反馈