Как использовать шаблоны при разделении файлов заголовка и реализации? - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь реализовать шаблон при разделении заголовка и файла реализации.

Я получаю эту ошибку при построении проекта:

ошибка 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);
}

Проект строится успешно, когда все в одном файле

Что мне нужно сделать, чтобы сделать эту работу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...