我正在浏览一些代码,我遇到了这个宏定义
#define D(x) do { } while (0)
Run Code Online (Sandbox Code Playgroud)
它在像这样的代码中使用,
D(("couldn't identify user %s", user));
Run Code Online (Sandbox Code Playgroud)
我运行代码,并且该特定行没有做任何事情.那么,为什么有人会定义这样的宏呢?
如果您想知道,该宏是在_pam_macros.h头文件中定义的.
| 归档时间: |
|
| 查看次数: |
1686 次 |
| 最近记录: |