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

 命名要展示对象的功能

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

如: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函数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值