Я пытаюсь реализовать шаблон при разделении заголовка и файла реализации.
Я получаю эту ошибку при построении проекта:
ошибка C2955: «Серия»: использование шаблона класса требует списка аргументов шаблона
Header.h
#ifndef SERIES_H
#define SERIES
template <class T>
class Series {
private:
T var;
public:
Series(T v);
};
#endif
Реализация.cpp
#include <iostream>
#include "Header.h"
template <class T>
Series::Series(T v) {
var = v;
std::cout << var;
}
Main.cpp
#include <iostream>
#include "Header.h"
int main() {
Series<int> w(10);
}
Проект строится успешно, когда все в одном файле
Что мне нужно сделать, чтобы сделать эту работу?