我的c➕➕编码规范
我的自用 C++ 编码规范(极简版)
为了让自己的代码统一、干净、好维护,给自己定一套极简 C++ 编码规范,只抓重点、不搞繁琐规则,日常开发严格自律遵守。
1. 命名规则(统一固定)
-
变量、函数:小驼峰,见名知意,不缩写、不拼音
-
类、结构体:大驼峰
-
常量、宏:全大写 + 下划线
2. 代码格式
-
缩进统一4空格,不用Tab
-
大括号单独成行,所有if/for一律带大括号,不写单行省略
-
运算符、逗号后规范空格,代码整洁不拥挤
3. 语法与写法
-
优先使用现代C++特性:auto、智能指针、范围for、lambda
-
尽量不用裸指针,优先引用、智能指针
-
禁止魔法数字,固定值用常量定义
-
少用宏,优先 constexpr、using
-
代码嵌套尽量不超过三层
4. 注释原则
-
代码能看懂就不注释,只注释逻辑意图、特殊坑点、参数说明
-
核心函数简单写功能注释,不堆废话
5. 个人准则
写代码优先:可读性 > 花哨技巧 > 极简行数,自己写的代码,自己后续能快速看懂。

浙公网安备 33010602011771号