【发布时间】:2013-03-06 19:19:19
【问题描述】:
没有定义的宏函数有什么用途/适用性:
#ifndef __SYSCALL
#define __SYSCALL(a, b)
#endif
可以在Linux系统的头文件/usr/include/asm/msr.h中找到这个宏
我还注意到以下类型的宏。
#define _M(x) x
并且唯一的理由是定义这种我认为可以使代码统一的宏。比如#define SOMETHING (1 << 0)。这种宏还有其他隐藏(更好)的用途吗?
示例的答案将非常有帮助。还 有人可以给我一个文本/链接来阅读这个。
【问题讨论】:
-
__SYSCALL 宏仅在某些架构上定义。
-
让代码更统一是什么意思?
-
@Hogan 对不起,我无法用 Uniform 清楚地表达我的意思是这样的
#define something 1<<0
标签: macros c-preprocessor