我的c++命名规范
作用域前缀:
作用域前缀标明一个变量的可见范围。作用域可以有如下几种:
前缀 说明
无 局部变量
m_ 类的成员变量(member)
sm_ 类的静态成员变量(static member)
s_ 静态变量(static)
g_ 外部全局变量(global)
sg_ 静态全局变量(static global)
gg_ 进程间共享的共享数据段全局变量(global global)
类型前缀:
类型前缀标明一个变量的类型,可以有如下几种:
前 缀
类 型
b
布尔值
(Boolean)
a
数组
(Array)
ch
有符号字符 (Char)
s
字符串型
sz
以null做结尾的字符串型 (String with
Zero End)
w
Word
dw
Double Word
fn
函数
h
Handle(句柄)
n
短整型 (Short
Int)
i
整型
l
长整型 (Long
Int)
p
Pointer
lp
Long Pointer
np
Near Pointer
变量的命名:
变量名由作用域前缀_类型前缀_一个或多个单词组成, 单词间通过下划线来界定。
对于某些用途简单明了的局部变量,也可以使用简化的方式,如:i, j, k, x, y, z ....
常量的命名:
常量名由类型前缀_全大写字母组成,单词间通过下划线来界定,如:c_DELIMITER, n_MAX_BUFFER ....
类型前缀的定义与变量命名规则中的相同。
作者:涵曦(www.hanxi.cc)
出处:hanxi.cnblogs.com
GitHub:github.com/hanxi
Email:im.hanxi@gmail.com
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
《 Skynet 游戏服务器开发实战》
-
学习地址:
-
优惠推荐码:
2CZ2UA5u
-
可以先免费试学前 2 章内容