电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Qt编程设计规范

Qt编程设计规范_第1页
1/13
Qt编程设计规范_第2页
2/13
Qt编程设计规范_第3页
3/13
Qt 编程设计规范 1一.概述 1二.头文件 11)#define 保护 22)头文件依赖 23)头文件包含次序 2三.命名约定 21)通用命名约定 22)文件命名 33)类命名 34)变量命名 35)常量命名 46)函数命名 47)枚举命名 58)命名空间 59)结构体命名 6四.代码注释 61)注释风格 62)类注释 73)函数注释 74)变量注释 85)实现注释 86)TODO 注释 9五.代码排版 101)行长度 102)缩进 103)空行 114)大括号 115)圆括号 13六.重要原则 13Qt 编程设计规范一.概述良好的编程规范可以大幅提高一个程序的可读性、可理解性和可维护性本规范参考 EffectiveC++中文版>GoogleC++编码规范及 Qt 编码风格。二.头文件1) #define 保护所有头文件都应该使用#define 防止头文件被多重包含,命名格式为:〈ProjectName〉_〈FileName〉_H,例如:#ifndefMAP_MAINWINDOW_H#defineMAP_MAINWINDOW_H#endif//MAP_MAINWINDOW_H2)头文件依赖使用前声明,尽量减少.h 文件中#include 的数量。3)头文件包含次序将包含次序标准化可增强可读性,次序如下:C 库头文件、++库头文件、其他库的头文件、项目内的头文件。三.命名约定1)通用命名约定避免使用缩写。2)文件命名文件名全部小写,可以包含下划线,例如:my_test_class.hmy_test_class.cppmytestclass.hmytestclass.cpp3)类命名类名是名词,每个单词以大写字母开头,不包含下划线,且名前加大写字母 C,例如:CMySystemWatcherCClockBattery4)变量命名变量名是名词,首单词以小写字母开头,后续单词以大写字母开头。每行一个变量,单字符的变量只在临时变量或循环计数中使用。类成员变量需在变量名前加 m_前缀,例如:intm_myValue;局部变量等到需要使用时再定义变量,且定义时必须初始化,整数用 0,实数用 0.0,指针用 NULL,字符(串)用’\0'。例如:intmyValue=0;尽量不要使用全局变量,以降低耦合。若使用能带来极大便利,命名时需在变量前加 g_前缀,例如:intg_myValue;5)常量命名常量不含前缀且应该大写,单词间有下划线,包括全局常量和宏定义,例如:constintMY_VALUE=0;#defineMY_VALUE06)函数命名函数名是动词或含有动词的短语,首单词以小写字母开头,后续单词以大写字母开头,例如:intgetMyValue();intsetMyeValue(intvalue)函数参数所有字母小写,单词间有下划线,若为非基本数据类型,使用const 引用,例如:setColor(constQColor&new_color)7) 枚举命...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Qt编程设计规范

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部