C++项目编程规范

文章字数:440

根据作者多年的从业经验,结合C++项目的最佳实践,整理出以下编码规范

本文尽可能做到有理有据,后续可能还会不定期修订。

最新修订时间:2026-01-06

如无特殊情况,应遵循以下编码规范,以防出现意外问题。

本文将尽可能列出编程中所遇见的各种情况,以及采用本编码规范所解决的问题。旨在让不同的编程人员面对同一需求时,能获得唯一的编码格式。如果文本未明确提及某种行为,那么可视为未定义行为,可结合自身实践来判断是否符合规范。

本文可能会使用以下标签说明规范执行的严格程度:说明提议推荐强制

虚幻引擎可参考:UE项目客户端编程规范

编程思路

推荐如果和某些项目框架(UE4、Boost等)相冲突,应尽量以框架自身的规定为主。

推荐相同的接口如果框架提供了,除非要求严格保持一致,否则应优先使用框架提供的接口。

命名规范

强制文件夹名大写,文件名小写并用_连接多个单词。

强制变量命名为小写,成员变量后加_,函数参数前可以加_

强制类名大写。

强制函数名大写。

参考文献

Google 开源项目风格指南

有哪些C++大坑? - 知乎

该内容采用 CC BY-NC-SA 4.0许可协议。

如果对您有帮助或存在意见建议,欢迎在下方评论交流。

最后更新于 2026-01-06 23:51:32

加载中...