手撕代码规范性问题

命名:

类型、变量、函数、常量、宏

类型命名:每个单词以大写字母开头,不包含下划线

eg:MyExcitingClass、MyExcitingEnum

变量命名:

1.变量名一律小写,单词间下划线相连,类的数据成员后加下划线,结构体的数据成员不需要在后面加下划线

eg:my_exciting_local_variable、my_exciting_member_variable_

2.驼峰命名法,开头第一个单词小写,后面单词首字母大写

全局变量:g_

常量命名:所有编译时常量,k开头,k后大写字母开头

函数命名:

1.普通函数:函数名以大写字母开头,每个单词首字母大写,无下划线

eg:AddTableEntry()  DeleteUrl()

2.存取函数:存取函数要与存取的变量名匹配

短小的内联函数名也可以使用小写字母

eg:class MyClass {
public:
...
int num_entries() const { return num_entries_; }
void set_num_entries(int num_entries) { num_entries_ = num_entries; }
private:
int num_entries_;
};

格式:

1.

2.

3.

4.带const的

5.左大括号:

6.未使用函数参数:

7.函数调用

8.if语句:

9.if语句花括号的使用:

10.if语句 else 的格式:

11.指针和引用表达式:声明时chaer* a/char *a 都可以

12.初始化:

13.return

return 表达式中不要使用圆括号。
函数返回时不要使用圆括号:
return x; // not return(x);

14.类:

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值