c++ 变量/函数的命名规则
最近一直纠结如何命名函数和变量名,因为一个很好的命名方式不仅可以让自己编程思路清晰,同时,也有助于其余开发人员对代码的理解,于是搜索了相关命名内容,总结如下:
1)变量
变量名一律小写,单词间以下划线相连。类的成员变量以下划线结尾。
普通变量命名 举例:
string window_name; // OK 使用下划线
全局变量:没有特殊要求,尽量少用?可以加上前缀g_以与局部变量区分。
2)函数
普通函数:以大写字母开头,每个单词首字母大写,无下划线。
3)常量
常量全用大写的字母,用下划线分割单词。
例如:
const int MAX = 100;
const int MAX_LENGTH = 100;
4)类名
必须以大写"C"开头,后面字母反映具体含义,以清晰表达类的用途和功能为原则。
接口必须以大写"I"开头,代表 Interface 。
当名称由多个单词构成时,每一个单词的第一个字母必须大写。
通用缩写表总结
缩写 全称 avg average addr Address DB Database // 数据库 env Environment info Information init Initial/Initialize/Initialization lst List obj Object pic picture param Parameter // 参数 pic picture ret return res resource tmp Temporary tst Test var Variable pub Public pre previous idx Index