没有合适的资源?快使用搜索试试~ 我知道了~
C++编码规范最新版本.doc
2 下载量 144 浏览量
2022-12-21
01:16:14
上传
评论
收藏 130KB DOC 举报
温馨提示
试读
18页
C++编码规范最新版本.doc
资源推荐
资源详情
资源评论
文件编号: 密级:内部
版本:V1.0
C++编码规范
共 16 页
二〇一七年四月
编 制:
校 对:
审 核:
标 审:
会 签:
批 准:
修订状态页
文件名称
C++编码规范
文件编号
版本
V1.0
日期
2017-04-06
更改章节
更改内容
更改页码
更改日期
更改人
备注:
目录
1 前言........................................................................................................................................................................4
2 程序布局...............................................................................................................................................................4
2.1 头文件结构.................................................................................................................................................4
2.2 实现文件 .....................................................................................................................................................4
3 命名规则...............................................................................................................................................................4
3.1 文件 ..............................................................................................................................................................5
3.2 类/结构........................................................................................................................................................5
3.3 函数 ..............................................................................................................................................................5
3.4 变量 ..............................................................................................................................................................5
3.5 常量、宏 .....................................................................................................................................................7
3.6 结构体..........................................................................................................................................................7
3.7 枚举 ..............................................................................................................................................................7
4 代码风格与板式 .................................................................................................................................................7
4.1 空行的使用.................................................................................................................................................7
4.2 语句与代码行 ............................................................................................................................................8
4.3 缩进和对齐.................................................................................................................................................8
4.4 最大长度 .....................................................................................................................................................8
4.5 长行拆分 .....................................................................................................................................................8
4.6 空格的使用.................................................................................................................................................8
4.7 修饰符的位置..........................................................................................................................................10
4.8 与常量的比较..........................................................................................................................................10
4.9 类排版........................................................................................................................................................10
4.10 注释........................................................................................................................................................11
4.10.1 头文件注释.....................................................................................................................................11
4.10.2 类头注释..........................................................................................................................................11
4.10.3 变量注释..........................................................................................................................................12
类、结构体、枚举变量采用如下三种形式:.............................................................................................12
4.10.4 函数注释..........................................................................................................................................12
4.10.5 实现体内注释 ................................................................................................................................12
5 代码示例.............................................................................................................................................................13
编辑版 word
1 前言
本指南的目的是通过详细阐述在 C++编码时要怎样写、不要怎样写来规避
其复杂性。这些规则可在允许代码有效使用 C++语言特性的同时使其易于管理。
2 程序布局
2.1 头文件结构
头文件通常由以下几部分组成:
a) 头文件注释:为方便维护,头文件和实现文件需加文件头,头文件由版
权声明、文件名内容摘要、操作三部分内容组成
b) 预处理快:为了防止头文件被重复引用,应当用 ifndef/define/endif 结构
产生预处理块,命名格式:[文件名全大写]_H__,如
#ifndef MYGLOBAL_H__
c) 文件引用:文件引用顺序依次为 C 标准库、C++标准库、外部模块、内部
模块,注意尽量减少在头文件中#include 的数量
d) 类、结构、枚举等声明
2.2 实现文件
实现文件通常由以下几部分组成
a) 文件引用:文件引用顺序依次为预编译头文件引用、配套头文件引用、
C 标准库、C++标准库、外部模块、内部模块预编译头文件引用。
b) 程序实现体:数据和函数的定义,按照头文件定义顺序进行实现。
3 命名规则
好的命名规则能极大地增加可读性和可维护性。同时,对于一个有上百个人
共同完成的大项目来说,统一命名约定也是一项必不可少的内容。本章对程序中
剩余17页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3607
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功