Qt编程风格指南及命名约定
2015-12-11 17:03
447 查看
Qt编程风格指南及命名约定
编者记----近期进行Qt相关的程序开发,根据了《C++ Qt设计模式》一书,整理出了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++编程文档相一致。
匈牙利标记法是微软公司在使用的一种编程规范,但是存在一定弊端,读者可以根据自身情况采用。
后记:好的编程习惯是成为合格程序员的第一步!!!加油
2015年12月11日星期五
----行者无疆
相关文章推荐