Это специализация шаблона для стека.стек не определен ни в одном из этих заголовочных файлов.Если вы хотите определить новый класс шаблона, вы должны сначала определить базовый случай
template<typename T>
class stack
{
//implementation goes here
};
template<>
class stack<int>
{
public:
std::vector<int> stackVector;
};
Если вы хотите определить стек только для int, а не для каждого типа, который вы можете использовать
template<typename T> class stack;
template<>
class stack<int>
{
public:
std::vector<int> stackVector;
};