我在头文件中有以下声明
extern int myfunction (DEBUG *debug, DOMAIN *dom, int i1, int i2, int j1, int j2);
编译时出现以下错误。
expected identifier before numeric constant
expected ',' or '...' before numeric constant
请帮忙。
答案 0 :(得分:0)
DEBUG
是一个常用的#define-d
值;它可能会被预处理器替换为1
(或者不太可能0
)。