小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
参与2026年ISO C++开发者调查!

2026年ISO C++开发者调查现已开放,预计耗时约10分钟。调查结果将反馈给标准化委员会和工具供应商,以推动C++生态系统的发展。欢迎分享您的意见并与同事交流!

参与2026年ISO C++开发者调查!

C++ Team Blog
C++ Team Blog · 2026-04-22T18:08:13Z

微软推出了C++语言服务器,增强了GitHub Copilot在命令行界面的代码理解能力。该工具提供精确的语义数据,帮助开发者处理复杂的C++代码结构。用户需通过npm安装并配置项目以使用此功能。

GitHub Copilot CLI的C++代码智能(预览版)

C++ Team Blog
C++ Team Blog · 2026-04-22T18:05:13Z

本文讨论了 C++ 中内存池管理的一个 bug,特别是 KeyEvictInfo.iter_ 的迭代器失效问题。作者指出,虽然代码表面上看似安全,但由于使用 std::make_pair 导致的拷贝操作,实际上破坏了迭代器的有效性。这种隐蔽的语义差异使得问题难以察觉,强调了 C++ 语言的复杂性和潜在风险。

Mooncake Evict: 一次 std::make_pair 让 iter_ 悄悄失效

学习让我快乐
学习让我快乐 · 2026-04-21T16:00:00Z
C++ 社区内部大讨论:新特性到底是“生产力革命”,还是“叠加的复杂性”?

C++社区对新特性是否提升生产力或增加复杂性展开讨论,开发者分为三派:坚持旧标准的“遗老派”、享受新特性的“先锋派”和感到困惑的“中间派”。新特性如协程和Ranges被认为既能提高效率,也增加了学习负担。讨论体现了C++的自由选择哲学,强调不同代码库的共存。现代C++的正确使用方式是逐步引入新特性,而非重构旧代码。

C++ 社区内部大讨论:新特性到底是“生产力革命”,还是“叠加的复杂性”?

Tony Bai
Tony Bai · 2026-04-15T00:27:57Z
MrDocs引导脚本:一键构建所有依赖

MrDocs团队开发了一个自定义引导脚本,以解决C++项目中的复杂依赖管理问题。该脚本简化了依赖获取、构建配置和IDE集成,帮助新开发者快速上手,提升了开发效率。

MrDocs引导脚本:一键构建所有依赖

The C++ Alliance
The C++ Alliance · 2026-04-15T00:00:00Z

C++ 的 RAII(资源获取即初始化)在资源管理上有所进步,但仍存在僵尸对象、悬垂引用和数据竞争等问题。Rust 的所有权模型通过编译器强制管理资源,避免了这些缺陷。C++ 允许不安全操作,需要程序员手动控制,而 Rust 默认安全,仅在特定情况下允许不安全操作。两者在生态成熟度和灵活性上各有优势,但 Rust 在资源安全性上更具保障。

Rust 所有权:C++ RAII 本来想成为的样子

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-15T00:00:00Z

本文介绍了在Windows系统上配置VS Code的C++开发环境,包括安装MSYS2、更新工具、配置VS Code项目文件及解决常见问题。正确配置后,可以编译、调试和运行C++程序。

从零配置 VS Code C++ 环境

崎径 其镜赵安琪的博客
崎径 其镜赵安琪的博客 · 2026-04-12T22:32:49Z
使用vcpkg为HarmonyOS构建C/C++库

我们正在将Qt移植到HarmonyOS,并通过vcpkg简化第三方库的交叉编译过程。vcpkg是微软的开源C/C++包管理器,支持HarmonyOS后,开发者可以更方便地安装和管理库,降低手动编译的复杂性。

使用vcpkg为HarmonyOS构建C/C++库

Qt Blog
Qt Blog · 2026-04-10T07:14:41Z
MSVC构建工具14.51中的C++23支持

微软C++构建工具14.51版本更新了对C++23的支持,新增编译时评估和Unicode等语言特性及库功能,解决了多个核心问题,并改进了STL库。未来版本将继续增强C++23支持。

MSVC构建工具14.51中的C++23支持

C++ Team Blog
C++ Team Blog · 2026-04-09T19:03:57Z
英特尔发布 OpenVINO 2026.1,新增 Llama.cpp 后端支持和硬件支持

英特尔发布了OpenVINO工具包的2026.1版本,新增对Qwen3 VL模型和GPT-OSS 120B的支持,优化了跨Intel CPU、GPU和NPU的推理,支持Wildcat Lake SoC和Intel Arc Pro B70显卡。

英特尔发布 OpenVINO 2026.1,新增 Llama.cpp 后端支持和硬件支持

实时互动网
实时互动网 · 2026-04-09T01:52:28Z
他设计C++是为了帮助解决你的代码问题

文章探讨了Rust语言在高层抽象与低层系统控制之间的桥梁作用,分析了内存安全和空指针问题的批评及其解决方案,并指出“转向Rust”的思维对现代代码库的看法过于简单。

他设计C++是为了帮助解决你的代码问题

Stack Overflow Blog
Stack Overflow Blog · 2026-04-07T07:40:00Z
通往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
单头文件 C++ 游戏开发库(GameLib.h)

作者回忆了自己学习编程的经历,从小霸王学习机的BASIC入门,尽管90年代初期资源匮乏,但在亲戚和工程师的帮助下逐渐掌握了编程知识。如今已过30年,作者感慨年轻时的学习热情与创造力,感谢曾给予帮助的人。

单头文件 C++ 游戏开发库(GameLib.h)

Skywind Inside
Skywind Inside · 2026-04-03T14:48:39Z

本文探讨了在C++中实现iter_swap算法的过程,该算法用于交换两个迭代器指向的值。通过使用iterator_traits模板,解决了不同迭代器类型的问题,并结合Boost库确保在适当条件下使用高效的swap函数,以优化性能。

C++ 中交换两个值

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-03T08:28:27Z

在C++中调用C代码需使用`extern "C"`,以确保C函数可用。可在C头文件中通过条件编译使C++编译器识别`extern "C"`。此外,C++中可通过继承C结构体使用C数据结构,但需注意内存管理。

混编C和C++

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-03T08:28:27Z

lambda 表达式可以直接调用,无需赋值,支持复杂逻辑和返回值,提供灵活性。

深入理解 C++ 的 lambda 表达式

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-03T08:28:27Z

关键字typename仅在模板声明和定义中使用,需在依赖关系明确的地方,如函数模板和类模板的成员函数返回类型,不能用于基类修饰符或成员初始化列表。

C++的typename和template

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-03T08:28:27Z

在C++中,为确保物理量的正确量纲,需要建立一个类型系统。基本量纲如质量、长度、时间等可通过数组表示其幂次。利用MPL库可以创建不同类型的数组,并实现量纲的加减乘除,确保计算的准确性。

C++中编写物理公式

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-03T08:28:27Z
当 Go 还在追求极简时,C++ 26 却又加了四大“史诗级”新特性

C++26引入了反射、内存安全、契约和协程模型四大新特性,标志着语言的重要进化。反射支持编译期自我生成代码,内存安全提升了旧代码的安全性,契约编程简化了错误处理,而协程模型则提供了统一的异步编程框架。这些特性增强了C++的性能和控制力,尽管学习曲线较陡。

当 Go 还在追求极简时,C++ 26 却又加了四大“史诗级”新特性

Tony Bai
Tony Bai · 2026-03-30T23:26:51Z
ReSharper C++ 2026.1:更好的性能、改进的Unreal Engine工作流程和语言支持更新

ReSharper C++ 2026.1发布,提升了大型C++项目的性能,支持C++26/C23等新标准,改进了Unreal Engine开发工具,增强了代码分析与导航功能,并优化了用户界面。

ReSharper C++ 2026.1:更好的性能、改进的Unreal Engine工作流程和语言支持更新

The JetBrains Blog
The JetBrains Blog · 2026-03-30T10:48:01Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

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