巧用宏
来源:互联网 发布:印章制作软件 编辑:程序博客网 时间:2024/06/05 10:23
以下是定义的好的三个字符串
STR_ID_AMI_BQ博庆在线
STR_ID_AMI_JYT烟草在线
STR_ID_AMI_TYT糖业通
STR_ID_AMI_BIRD战斗机
STR_ID_AMI_BQ是在代码已经使用的字串,现在根据不同的项目要把“博庆在线”给换成“烟草在线”“糖业通”“战斗机”等,
而STR_ID_AMI_BQ用的地方贼多,达到20个,如果每个用到的地方都加项目宏控制来替换掉STR_ID_AMI_BQ,需要修改的地方为20*4=80处,
现在有种方法只用修改21处,方法如下:
1,义一个宏STR_ID_AMI,根据不同的项目给它下面对应的值,(1处)
#define STR_ID_AMI STR_ID_AMI_BQ
#define STR_ID_AMI STR_ID_AMI_JYTBQ
#define STR_ID_AMI STR_ID_AMI_TYT
#define STR_ID_AMI STR_ID_AMI_BIRD
2,用宏STR_ID_AMI替换掉所用用到STR_ID_AMI_BQ的地方(20处)
这样项目越多,越体现出这个宏的价值
- 巧用宏
- 巧用宏进行程序中的调试
- 巧用宏定义 井号 显示变量名
- 巧用宏定义来简写C,C++代码
- 巧用宏命令,改造BCB——在BCB中实现类C#属性声明语法
- C语言中宏定义的一个调试用法,巧用宏定义来调试,调试技巧
- C语言中宏定义的一个调试用法,巧用宏定义来调试,调试技巧
- 解决头文件定义变量的问题,巧用宏定义(续)
- 女孩们,在职场我们同样优秀
- 稀疏矩阵(三元组顺序表实现)
- 在Visual C++中用ADO进行数据库编程
- live555 源码分析
- OSX:Lion支持登录窗口的Policy Banner
- 巧用宏
- Visual C++ ADO数据库编程入门
- 绘制属于你自己的曲线 ——听谢欣《创业生活的跌宕起伏》讲座有感
- android WIFI 流程
- 2011.7.18 许志平老师课上主要内容
- JavaScript简介
- Understanding Disk I/O - when should you be worried?
- EJB是什么呢?
- inflate