- 2
- 0
- 约9.8千字
- 约 12页
- 2017-03-15 发布于北京
- 举报
C++语言程序设计代码规范
命名规范
本规范对变量、函数、类(结构)等的名称有严格的规定,在编码过程中务必遵守。
变量命名规范
变量名称采用匈牙利命名法,即:完整的名称由“缀”和“主体”复合而成。“缀”用于指示变量的种类、数值类型、作用域等属性,由小写字符和下划线(_)组成,根据其附着在“主体”的位置分为前缀和后缀两种。“主体”表示变量的语义。
整个变量名称的格式如下:
作用域前缀[指针缀]类型缀主体作用域后缀
下面详细论述。
作用域缀(前缀和后缀)
作用域前缀处在整个变量名的最前面。常用的作用域前缀为:
g_ 表明这是一个全局变量。 m_ 表明这是一个类成员变量。 s_ 表明这是一个静态(static)变量。 _(前缀) 表明这是一个局部变量。参看后面详细解释。 _(后缀) 表明这是一个参数变量。参看后面详细解释。
作用域后缀处在整个变量名的最后面。只有一种情况使用作用域后缀,就是函数的形参必须以作用域后缀结束。
指针缀
如果一个变量是指针,则必须使用指针缀。指针缀使用字母p表示。
以前,在DOS平台下有短指针和长指针的区别,有时称长指针为lp。在Win32平台下已经不存在这个区别了,所以统一使用p, 而不是lp。
类型缀
类型缀由小写字符构成,用于描述变量的类型。注意:
不要私自创造出各种各样的前缀。
也没有必要在前缀中仔细区分一些细小的类型区别,那样会给
原创力文档

文档评论(0)