Qt编程风格指南及命名约定

1、 名称是由字母、数字、及下划线组合而成,且第一位不能为数字;

2、 第一位尽量以字母开头,但是在作为类的数据成员可以使用下划线(_)作为开头,但是不推荐使用;

3、 类的名称要以大写字母开头,例如 class Person;

4、 函数的名称以小写字母开头;

5、 当使用多个单词命名名称时,采用“驼峰规则”,即每个单词的首字母大写,例如: void getData(); class ControlPanel;

6、 全局常量和宏定义的名称都应该全部大写,常量也尽量全部大写,并尽可能在类的作用域内创建枚列举值;

7、 每一个类的名称都应该是一个名词或者是名称短语;例如:class ControlPanelData;

8、 每一个函数名称都应该是个动词或者是动词短语;例如:double getSpeed();

9、 在if()语句中,每一个BOOL变量都应该近似于一个句子,例如:bool isOpened;

针对于数据成员,采用了国际通用的匈牙利标记法,通过使用相同的前缀,让代码中的数据成员更加容易识别:

数据成员:m_Size, m_Height —–以小写字母m_开头

静态数据成员:s_Count ——-以小写字母s_开头

获取器和设置器都是根据约定成俗的命名规则

非布尔型的获取器color()或者getColor();

布尔型的获取器isChecked();

设置器:setColor(constColor& newColor)。

其他未说明的命名约定都已C++编程文档相一致。

匈牙利标记法是微软公司在使用的一种编程规范,但是存在一定弊端,读者可以根据自身情况采用。

原创文章,作者:365开发网,如若转载,请注明出处:https://www.365codes.com/537.html