У меня есть файл cw.h
с кучей внешних функций, которые я хочу вызвать из моего файла cw.cpp
.
Они выражаются так в файле .h
. файл вместе с объявлениями структуры Type
(только примеры функций, а не фактические имена функций):
extern Type* new_type(), match(), sharetype();
Но их определения и реализации находятся в файле cw.cpp
.
Каждой из функций передается 1 или более параметров.
Когда я пытаюсь скомпилировать, я продолжаю получать это сообщение об ошибке для каждой из функций:
cw.h:11: error: too many arguments to function Type new_type()
cw.cpp:575: error: at this point in file
Я понятия не имею, как это исправить. И я искал последний час (-_-)
РЕДАКТИРОВАТЬ [РЕШЕНО]:
Я изменил свой код в файле .h
, чтобы он соответствовал типам параметров, которые передаются функциям при их вызове. Нет больше ошибок.