多行代码#define 的技巧
来源:互联网 发布:java semaphore 使用 编辑:程序博客网 时间:2024/06/06 16:49
先看一个例子
#define QF_INT_LOCK(_KEY) do{/
(_KEY)=get_int_status(); /
int_lock(); /
}while(0)
在写多行的代码define时 ,最好在外层加上do{}while(0) ,效率不会影响,并且避免在不加{}的if中使用宏的错误,如例
if(。。。)
QF_INT_LOCK(ret);
否则 int_lock(); 就不被 if包含。
- 多行代码#define 的技巧
- #define 多行代码
- define的使用技巧
- define的使用技巧
- #define的多行定义
- 使用define宏定义的小技巧
- 调试小技巧--define
- 按位运算符^和#define的小技巧
- 调试代码的技巧
- 写代码的技巧
- 定位代码的技巧
- java的代码技巧
- C++学习笔记之define的多行定义
- 如何写优雅的代码—#define?const?还是enum?
- 关于做RTL代码的parameter,define管理
- 【代码笔记】iOS-关于UIFont的一些define
- 技巧:CSS代码编写的两则小技巧
- 提高代码性能的技巧
- Subversion版本控制信息的清除
- 无法灌进程序了,提示“data verification failed at adress 0x80,.....”
- C++容器:元素类型限制
- 数据库连接字符串
- VC中ADO连接SQLSERVER的几种标准方式
- 多行代码#define 的技巧
- Linux 文件系统基础——块、i节点
- 总结2 (强晟BC400 PPT)
- kfc“快餐”
- magento -- 在magento模板开发中如何共用jQuery与Prototype库
- Hibernate
- 两个数组的比较
- struts
- Flex华丽技术网址集锦......持续更新中