【9】Windows客户端C/C++编程规范“建议”——风格
来源:互联网 发布:时间序列数据分析例子 编辑:程序博客网 时间:2024/05/01 14:08
目录(?)[-]
- 风格
- 1 优先使用匈牙利命名法
- 2 变量名结合使用匈牙利命名法和驼峰命名法
- 3 默认关键字后有圆括号要用空格分离
- 4 全局变量使用g作为前缀
- 5 全局静态变量使用s_作为前缀
- 6 类静态成员使用_s_前缀
- 7 全局静态变量命名尽量长而且有意义
- 8 枚举类型成员使用全大写蛇形命名法
9 风格
9.1 优先使用匈牙利命名法
等级:【推荐】说明:该方法由微软总设计师设计。Windows上编程最好遵从该标准。详细介绍见:http://zh.wikipedia.org/wiki/%E5%8C%88%E7%89%99%E5%88%A9%E5%91%BD%E5%90%8D%E6%B3%95
9.2 变量名结合使用匈牙利命名法和驼峰命名法
等级:【推荐】说明:比如 int nMaxCount = 1;中变量前缀n表示int型变量,MaxCount是表意,其就是使用驼峰命名法(首字母大写)。
9.3默认关键字后有圆括号要用空格分离
等级:【推荐】说明: if/switch/while/for/catch与后边的圆括号之间加一个空格。这样可以快速区分操作圆括号的是API还是语言关键字。
9.4 全局变量使用g作为前缀
等级:【推荐】说明:用于明显区分该变量是全局变量。
9.5 全局静态变量使用s_作为前缀
等级:【推荐】说明:用于明显区分该变量是全局变量。
9.6类静态成员使用_s_前缀
等级:【推荐】说明:用于明显区分该变量是全局变量还是类静态成员变量。
9.7 全局静态变量命名尽量长而且有意义
等级:【建议】说明:这样可以保证不会出现同名。
9.8 枚举类型成员,使用全大写蛇形命名法
等级:【建议】说明:即全部字母大写,单词间用下划线分隔。最好使用E_作为前缀
(转载请指明出于breaksoftware的csdn博客)
0 0
- Windows客户端C/C++编程规范“建议”——风格
- 【9】Windows客户端C/C++编程规范“建议”——风格
- Windows客户端C/C++编程规范“建议”——前言
- Windows客户端C/C++编程规范“建议”——函数
- Windows客户端C/C++编程规范“建议”——指针
- Windows客户端C/C++编程规范“建议”——宏
- Windows客户端C/C++编程规范“建议”——文件
- Windows客户端C/C++编程规范“建议”——结构
- Windows客户端C/C++编程规范“建议”——函数调用
- Windows客户端C/C++编程规范“建议”——表达式和运算
- Windows客户端C/C++编程规范“建议”——变量和常量
- 【0】Windows客户端C/C++编程规范“建议”——前言
- 【1】Windows客户端C/C++编程规范“建议”——函数
- 【2】Windows客户端C/C++编程规范“建议”——指针
- 【3】Windows客户端C/C++编程规范“建议”——函数调用
- 【4】Windows客户端C/C++编程规范“建议”——表达式和运算
- 【5】Windows客户端C/C++编程规范“建议”——结构
- 【6】Windows客户端C/C++编程规范“建议”——宏
- 标准IO库函数 ssanf和sprintf
- 网络编程
- C++细节注意事项
- 4 views
- org.json.simple使用详解
- 【9】Windows客户端C/C++编程规范“建议”——风格
- 6、 表格
- nGrinder 界面和简评
- IOS中NSTimeZone小结
- linux用户行为审计
- 一次Link2001错误的解决
- ssh 别名登录
- Object有哪些公用方法?
- Swift学习-集合类型(四)