cpp

标签

Cards List
#cpp

C与C++中的类型双关

Hacker News Top · 昨天 缓存

本文介绍了C和C++中的类型双关,警告了由于严格别名规则导致的指针类型转换未定义行为,并推荐使用联合体或memcpy实现安全的类型双关。

0 人收藏 0 人点赞
#cpp

laya.cpp: 优化的Laya近即时决策

Reddit r/LocalLLaMA · 2天前

laya.cpp 是一个优化的 C++ 实现,用于近即时决策,基于 ggml 构建并带有自定义 CUDA 内核,展示了在 Laya 模型上相比 Python 的显著速度提升。

0 人收藏 0 人点赞
#cpp

@geniusvczh: 终于搞明白了所有关于astra的抱怨从何而来。今天我打开一个空仓库,让它做一个C++项目,结果出来一堆垃圾。

X AI KOLs Timeline · 2026-09-14

作者指出,关于astra的抱怨源于其缺乏积累的上下文以生成良好代码,并通过将GacUI的上下文导入新仓库展示了改进。

0 人收藏 0 人点赞
#cpp

@JasonBotterill:用 C++ 将原版 Xbox 游戏《Futurama》逆向工程为原生 MacOS 游戏

X AI KOLs Following · 2026-09-06 缓存

开发者 Jason Botterill 用 C++ 将原版 Xbox 游戏《Futurama》逆向工程为原生 macOS 游戏,并在回应 OpenAI Developers 关于 GPT-6 Astra 的推文时分享了该项目。

0 人收藏 0 人点赞
#cpp

如何强制派生类实现特定非虚方法(第一部分)

The Old New Thing (Raymond Chen) · 2026-08-27 缓存

本文探讨了在C++中强制派生类实现特定非虚拟方法的技术,使用C++/WRL和C++/WinRT的示例,并批评了一个代码审查场景,其中仅使用注释而非适当强制。

0 人收藏 0 人点赞
#cpp

用于管理 LPPROC_THREAD_ATTRIBUTE_LIST 的小型辅助类

The Old New Thing (Raymond Chen) · 2026-08-13 缓存

这篇博客文章介绍了一个使用 Windows Implementation Library (WIL) 的 C++ 辅助类,通过 RAII 管理 LPPROC_THREAD_ATTRIBUTE_LIST 分配,并提供抛出异常和不抛出异常两种变体。

0 人收藏 0 人点赞
#cpp

我将vLLM的服务栈移植到C++20:66 MiB二进制,推理时无Python,输出与vLLM逐token核对

Reddit r/LocalLLaMA · 2026-08-06

作者将vLLM的服务栈移植到C++20,生成一个66 MiB的二进制文件,推理时无Python,可逐token与vLLM核对,且在测试硬件上吞吐量具竞争力。

0 人收藏 0 人点赞
#cpp

AI生成C++代码在生产环境中的质量特征分析

Hugging Face Daily Papers · 2026-08-06 缓存

一项大规模实证研究,分析了生产环境中352万次C++代码变更,比较AI生成代码与人工编写代码的质量,发现AI代码具有更高的耦合度和计算开销,但有针对性的反馈可以缓解这些问题。

0 人收藏 0 人点赞
#cpp

Thoroughly Understanding C++ ABI

Hacker News Top · 2026-08-02 缓存

A deep dive into C++ ABI, explaining binary interface concepts, CPU/OS dependencies, object file formats like ELF and PE32+, and calling conventions.

0 人收藏 0 人点赞
#cpp

const_cast:必要之恶

Lobsters Hottest · 2026-07-29 缓存

本文解释了为什么在C++中有时必须使用const_cast,特别是从std::priority_queue中移动对象时,以及如何安全地使用它。

0 人收藏 0 人点赞
#cpp

解析器不一定要复杂

Hacker News Top · 2026-07-29 缓存

一篇博客文章,介绍 bx::Scanner,一组小型零拷贝、无分配的扫描原语,简化了编写解析器的过程,而无需完整的解析器生成器或复杂的 PEG 库。

0 人收藏 0 人点赞
#cpp

为 Zig 打包的 C/C++ 项目

Hacker News Top · 2026-07-27

一个工具,可将现有的 C/C++ 项目打包以供 Zig 构建系统使用,从而实现更简单的集成。

0 人收藏 0 人点赞
#cpp

std::function 与 copyable_function 的互转换

Lobsters Hottest · 2026-07-27 缓存

对 C++26 中 std::function 和 std::copyable_function 之间互转换的技术分析,讨论了实现方法和性能权衡,并特别指出 libstdc++ 目前采用了一种较次优的方法。

0 人收藏 0 人点赞
#cpp

Show HN: Max Studio Tools – 为 Max 和 Ableton Live 设计的 C++ DSP 模块

Hacker News Top · 2026-07-24 缓存

一套为 Max/MSP 和 Ableton Live 设计的 C++ DSP 模块,模拟经典工作室均衡器和压缩器,支持可选过采样。

0 人收藏 0 人点赞
#cpp

PImpl惯用法与C++26 std::indirect类型

Lobsters Hottest · 2026-07-23 缓存

解释C++中的PImpl惯用法,以及即将推出的C++26 std::indirect类型如何简化其实现,减少样板代码和手动内存管理。

0 人收藏 0 人点赞
#cpp

用500行纯C++实现软件渲染

Lobsters Hottest · 2026-07-23 缓存

本教程系列教你如何用500行C++从头编写一个软件渲染器,并解释现代3D图形API的内部工作原理。

0 人收藏 0 人点赞
#cpp

在 C++/WinRT 中创建 Windows Runtime 委托的敏捷版本,第一部分

The Old New Thing (Raymond Chen) · 2026-07-20 缓存

本文介绍如何通过将委托包装在 agile_ref 中来在 C++/WinRT 中创建 Windows Runtime 委托的敏捷版本,并承诺在第二部分中提供更多细节。

0 人收藏 0 人点赞
#cpp

@cloneofsimo: GPT 5.6 Sol 从零构建了完整的类似MuJoCo的物理引擎:类似Gym的API,C++实现,原生无头渲染…

X AI KOLs Timeline · 2026-07-14 缓存

LavenderSim 是一个以Python为先的机器人仿真引擎,具有C++核心和网页可视化,几乎完全由GPT-5.6 Sol构建。它允许在Python中定义环境,无需XML。

0 人收藏 0 人点赞
#cpp

Cpp2Rust: 从C++到安全Rust的自动翻译

Lobsters Hottest · 2026-07-10 缓存

Cpp2Rust 是一个开源工具,利用 clang 的 AST 和一个运行时库,自动将 C++ 代码转换为安全的 Rust 代码,支持安全和 unsafe 两种输出模式,实现安全的内存安全转换。

0 人收藏 0 人点赞
#cpp

[audio.cpp] 狐狸说什么:原生C++/GGML中的4个ASR模型(Nemotron 3.5 ASR、Higgs Audio STT、VibeVoice ASR和Hviske ASR),初始流式支持,327秒音频在2.17秒内转录完成。

Reddit r/LocalLLaMA · 2026-07-09

audio.cpp更新引入了流式支持和四个ASR/STT模型(Nemotron 3.5、Higgs Audio STT、VibeVoice ASR、Hviske ASR),采用原生C++/GGML实现,速度比Python快高达2.41倍,词错误率(WER)和显存占用具有竞争力。

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

提交意见反馈