C ++在数字常量之前编译错误期望标识符

时间:2015-09-22 00:45:11

标签: c++

我在头文件中有以下声明

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

请帮忙。

1 个答案:

答案 0 :(得分:0)

DEBUG是一个常用的#define-d值;它可能会被预处理器替换为1(或者不太可能0)。