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

 

 

posted on 2020-08-17 14:40  玩转机器学习  阅读(3229)  评论(0编辑  收藏  举报