条款02:尽量以const,enum,inline替换#define

来源:互联网 发布:软件测试linux面试题 编辑:程序博客网 时间:2024/05/22 17:20

1.内置类型用const替换#include
这里写图片描述

2.字符串类型用const的两种方式
这里写图片描述
这里写图片描述

3.数组的大小最好用enum这样给出
这里写图片描述

4.宏表达式#define CALL_WITHMAX(a,b) f((a)>(b))?(a):(b))可以替换为某个inline函数:
这里写图片描述

注意:
这里写图片描述

0 0
原创粉丝点击