作业帮 > 综合 > 作业

C中如果函数跟宏有同样的签名,在使用中如何区分?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 20:58:23
C中如果函数跟宏有同样的签名,在使用中如何区分?
C中如果函数跟宏有同样的签名,在使用中如何区分?
你这里说的是linux代码的东西吧?这个应该是/linux-2.6.34.14/include/linux/lockdep.h里面的.
留意一下:#ifdef CONFIG_LOCKDEP
那个宏和函数使用的区别在于是否编译的时候配置了LOCKDEP,配置了,就用
extern void lockdep_init(void);
否则就是:
# define lockdep_init() do { } while (0)