2015-09-22 5 views
0

У меня есть следующее объявление в файле заголовкакомпиляции ошибка 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 

, пожалуйста, помогите.

+3

Что такое 'DEBUG'? Что такое «ДОМЕН»? – Beta

+0

DEBUG и DOMAIN являются структурами, не определенными в этом файле заголовка. Он определен в другом файле заголовка. –

+1

Я подозреваю, что 'DEBUG' # определен как 0 или 1 где-то. –

ответ

0

DEBUG - это общепринятое значение #define-d; он, вероятно, заменяется на 1 (или, что менее вероятно, 0) препроцессором.

Смежные вопросы