您的位置:首页 > 编程语言 > C语言/C++

C++命名--xixi学习笔记1

2011-10-31 21:14 239 查看
命名要展示对象的功能

文件名:单词小写,多个单词用下划线分隔。

如: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函数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐