标签: c memory-management macros c-preprocessor
我的情况如下:
#define CONSTANT 123 foo() { ... }
使用上面的代码,创建库后可以说test.so,如何从库中了解CONSTANT宏值?有什么办法吗?
答案 0 :(得分:3)
您可以在头文件中定义常量,并为该库提供该头。
答案 1 :(得分:1)
有办法做到这一点:
get_constant
值得注意的是,Macros总是纯粹的文本替换。所以在编译之后你甚至不知道他们在那里。