我正在使用在同一源文件中定义的宏作为:
#define MY_MACRO (a, b,...) (...)
该宏稍后将在文件中使用。
但是,编译器抱怨:
错误:未声明(此功能首次使用)。
真的很奇怪..我是否缺少明显的东西?
我认为问题在于MY_MACRO
和之间有一个空格(a, b, ...)
。应该是这样的:
#define MY_MACRO(a, b,...) (...)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句