在项目维护的时候,因为同时开发了window和linux版本,发现命名有点混乱,现在开始整理代码,统一成一种风格。以下是参考了网上的文章,我需要形成的风格,记录整理,以备查看。
linux代码风格:
1.变量名、函数名--以小写单词加下划线连接
如用户名:user_name,总数:total_count。单词选择要做到望文知义,不应一味的用缩写,但像min、max、num、sum、str这类常用缩写都是比较常用的。
2.类名首字母大写,以区分函数名和变量名,单词间用下划线连接
如 class Data;class Base_data;
3.常量的定义全部用大写单词加下划线连接
如 #define SIZE 10 const int MAX_VALUE = 10; 等
4.i,j,k,m,n,x,y,z等字母变量普遍用在索引,循环控制语句,数学函数等,不应滥用
5.函数命名应当使用“动词”或者“动词+名词”,若是类成员函数只使用“动词”即可;
变量名应当使用“名词”或者“形容词+名词”
如 draw_box();
box->draw();
int old_value;
先这么多,良好的风格参看《高质量编程指南》