微软亮相 CppCon 2026

微软亮相 CppCon 2026

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

微软将参加9月14至18日在科罗拉多州奥罗拉举行的CppCon 2026并设展台,演讲涵盖AI辅助开发、MSVC、Visual Studio与VS Code、编译器优化、C++安全及语言设计,重点包括《盗贼之海》代码库启用/W4 /WX的经验、VS 2026新编译器优化与基于采样的PGO、以及工具难以发现的C++运行时安全问题。大会还邀请开发者填写年度调查问卷。

🔎

延伸解读

大型代码库启用严格警告的实践参考

微软演讲将分享 Rare 在数百万行《盗贼之海》代码库中启用 /W4 /WX 的经历。对于维护大型 C++ 项目的团队,这提供了关于动机、工作量、最有价值警告以及所发现问题的真实案例。可帮助评估自身项目是否值得推进类似严格警告策略,并了解可能遇到的挑战。

AI 辅助开发在 C++ 工具链中的落地方式

多场演讲聚焦 AI 辅助开发,包括 Visual Studio 中面向调试、重构和优化的 AI 工作流,以及 VS Code 中并行代理工作流、为 GitHub Copilot 提供更丰富项目上下文等。这些内容展示了 AI 如何融入现有 C++ 开发环节,而非孤立功能,有助于开发者判断哪些能力可能改善日常效率。

编译器优化与基于采样的 PGO 新进展

Visual Studio 2026 将带来新的编译器优化,涵盖标量替换、向量化以及 AVX-512 和 NEON 特定改进。演讲还会介绍基于采样的 PGO(SPGO),它利用运行时行为指导优化决策,无需传统插桩。对关注原生代码性能的团队,这提供了无需复杂插桩即可尝试 PGO 的新途径。

工具难以发现的 C++ 运行时安全问题

演讲将审视那些能通过编译和代码审查、却在运行时失败的安全问题,涉及临时对象生命周期、迭代器失效、智能指针所有权、协程帧和隐式转换等模式。这些内容有助于开发者在代码审查中建立实用检查清单,弥补静态工具和常规审查的盲区。

Q&A

微软在CppCon 2026上会分享哪些主题的演讲?

微软的演讲将涵盖AI辅助开发、MSVC、Visual Studio和Visual Studio Code、编译器优化、C++安全、语言设计,以及从大型生产代码库应用更严格编译器警告中获得的经验。

CppCon 2026在什么时间、什么地点举办?

CppCon 2026将于2026年9月14日至18日在科罗拉多州奥罗拉举行。

微软在CppCon 2026的展台开放时间是什么?

微软展台将在9月14日(周一)至9月17日(周四)开放。

《盗贼之海》代码库启用/W4 /WX的经验分享会涉及哪些内容?

Keith Stockdale将分享Rare团队在数百万行《盗贼之海》代码库中启用/W4 /WX的动机、所做的工作、最有价值的警告以及过程中发现的问题。

Visual Studio 2026在编译器优化方面有哪些新特性?

Visual Studio 2026引入了新的和改进的编译器优化,包括标量替换、向量化、AVX-512和NEON特定改进,并引入了基于采样的配置文件引导优化(SPGO),利用运行时行为指导优化决策而无需传统插桩。

C++中有哪些工具难以发现的运行时安全问题?

Ion Todirel将探讨那些能干净编译并通过代码审查但在运行时仍会失败的C++安全问题,涵盖临时对象生命周期、迭代器失效、智能指针所有权、协程帧和隐式转换等反复出现的模式。

如果无法参加CppCon 2026,如何观看微软的演讲?

主要会议演讲将在会后发布到CppCon的YouTube频道上,供无法现场参加的人观看。

如何参与CppCon年度调查并有机会赢取奖品?

可以访问aka.ms/cppcon/survey填写年度调查。如果在会议现场,填写调查后,每天下午4:30访问微软展台即可参与每日抽奖(周一至周四),有机会赢取乐高奖品。

🏷️

标签

➡️

继续阅读