读书人

关于define的两个小疑点

发布时间: 2013-01-28 11:49:56 作者: rapoo

关于define的两个小问题
最近看到2行代码:


#define DTRACE_ONLY(x) // 这是什么意思? 貌似不是宏函数,后面什么都没有
#define DTRACE_PROBE(a,b) {;} // 这个又是什么意思?
#define DTRACE_PROBE1(a,b,c) {;}
c
[解决办法]
估计被一个#ifdef包着的吧,在另一种情况下define成另一个东西。
[解决办法]
#define DTRACE_PROBE(a,b) {;} // 这个应该是空语句,就是,不执行的意思,等待执行

读书人网 >C语言

热点推荐