软件过程管理-C++代码规范

C++代码规范

1 命名规范

类别     规范要求

变量     小写字母,单词间用下划线,如user_name

常量      k开头+驼峰,如kMaxConnections

函数      驼峰命名法,如CalculateTotal()

类名      驼峰命名法,首字母大写,如ClassName

命名空间  全小写,如project_name

2 格式规范

项目     规范要求

缩进     使用2个空格

行长度     不超过80字符

大括号     函数和类使用Allman风格,其他使用K&R风格

空行     函数间空2行,逻辑块间空1

头文件     使用#pragma once防护

包含顺序  相关头文件、C库、C++库、其他库、本项目头文件

3 编码风格

项目     规范要求

内存管理 优先使用智能指针,避免裸指针

异常处理 只在异常情况下使用异常

常量     尽可能使用const

现代C++     优先使用C++11/14/17特性

注释      使用Doxygen风格注释公共接口

posted @ 2025-06-12 17:12  chrisrmas、  阅读(10)  评论(0)    收藏  举报