C++命名
命名要展示对象的功能
文件名:单词小写,多个单词用下划线分隔。
如:dlist.c(d stands for double)
函数名:单词小写,多个单词用下划线分隔。
如:find_node
结构/枚举/联合名:首字母大写,多个单词连写。
如:struct_DListNode
宏名:单词大写,多个单词下划线分隔。
如:#define MAX_PATH 260
变量名:单词小写,多个单词下划线分隔。
如:DListNode *node = NULL
面向对象命名方式:
1.以对象为中心,采用主语(对象)+谓语(动作),取代传统的谓语(动作)+宾语(目标)。
如:dlist_append
2.第一个参数为对象,并用thiz命名。
如:dlist_append(DList *thiz,void* value)
3.对象有自己的生命周期,都有create和destory函数。
更多推荐
C++命名
发布评论