telnov_magic
@telnov_magic
Между небом и омутом, между серпом и молотом

Как описать метод?

Здравствуйте. Знаю, что вопрос очень глупый, но в гугле не могу найти сколько не искал.
В header описал метод:
T& searchPosition(int pos);

как теперь в файле methods.cpp его описать? Когда пишу так:
template <typename T> T List<T>::searchPosition(int pos){}

Выводит ошибку
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
tsarevfs
@tsarevfs Куратор тега C++
C++ developer
Шаблонные методы должны быть реализованы в .h. Вы не можете вынести их реализацию в .cpp
Разделить описание и определение можно внутри заголовочного(.h) файла можно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vanyamba-electronics
template <typename T>
class List {
public:
    T& searchPosition(int pos){}
};
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы