如何通过宏定义值来获得宏定义名???
像这样:
#define DVR 1
#define NET_DVR 2
然后有个函数的返回值是宏定义值,如何能通过这个返回值知道宏定义名?
[解决办法]
不能,宏在编译的时候进行已经进行替换了。
建议用枚举类型作为返回值。
发布时间: 2012-02-21 16:26:23 作者: rapoo
如何通过宏定义值来获得宏定义名???
像这样:
#define DVR 1
#define NET_DVR 2
然后有个函数的返回值是宏定义值,如何能通过这个返回值知道宏定义名?
[解决办法]
不能,宏在编译的时候进行已经进行替换了。
建议用枚举类型作为返回值。