Я новый программист, и у меня возникли проблемы с этим в моем заголовочном файле connectedList.h:
Я пытаюсь добавить
void divideAt(linkedListType<Type> &secondList, const Type& item);
в класс. эта часть, если хорошо. затем я перехожу к определению (далее в том же заголовочном файле. Это приемлемо, верно? Это не обязательно должно быть в отдельном файле реализации?) Вот что у меня есть:
template <class Type>
void linkedListType<Type::divideAt(linkedListType<Type> &secondList, const Type& item)
{
}
в то, что я считаю, называется формальными параметрами, которые говорит моя соблюдаемая / IDE
1> c: \ users … \ connectedlist.h (227): ошибка C2065: ‘secondList’: необъявленный идентификатор
Разве я не объявляю это в этой строке? Мне трудно понять, где я ошибся или куда двигаться дальше. Как я уже сказал, я новичок в программировании, поэтому, пожалуйста, объясните все подробно. Вы поможете мне узнать и понять эти понятия больше.
Неважно, я вижу, что я пропустил скобку в строке. Это исправило проблему.