tag

编译系统

共 1 篇文章。
全部文章GoGodotGolangTutorialRustSaaSRust TutorsPrdLua游戏客户端MinigameLong Term Novel Writing ExperienceSpore Trilogy Creative Writing Notes孢子三部曲
cpp

C++20 Modules 模块化与构建系统演进

头文件包含模型是 C++ 编译速度的最大瓶颈:宏污染、前向声明迷宫、重复模板实例化。C++20 Modules 从根本上替代了头文件机制,通过显式的 export/import 接口实现真正的模块化编译隔离。本文深入 module 定义、module partition、与既有头文件的互操作策略,以及 CMake 3.28+ 对 modules 的构建支持,帮助你在大型 C++ 项目中评估和落地 Modules。

7 分钟阅读
C++ C++20 Modules