Помогите, пожалуйста
Прописал в заголовочном файле прототип функции для объединения списков, в отдельном cpp файле прописал саму функцию
В функцию надо передать два списка, и, по всей видимости (List& L1, List& L2) не работает
Структуру списка объявляю в хэдере, но он тоже подключён к файлу с функцией, так что не могу понять почему выдаёт ошибку
Вот код
https://github.com/Mirinum/laba8
Вот ошибки
'List' was not declared in this scope
'L1' was not declared in this scope
'List' was not declared in this scope
'L2' was not declared in this scope
expression list treated as compound expression in initializer [-fpermissive]
expected ',' or ';' before '{' token
'int merge(List&, List&)' redeclared as different kind of symbol
previous declaration of 'int merge'
'merge' cannot be used as a function