对象声明中的模板“错误:预期表达式”

时间:2018-10-16 02:50:12

标签: c++ templates

尝试声明使用模板类的新堆栈对象时,我收到错误代码。我似乎找不到任何与此相关的东西,我发现的大多数问题似乎都与创建函数有关。对于解决此问题的任何帮助将不胜感激。

Product 1 ($10) - 1st Month
Product 2 ($15) - 2nd Month
Product 3 ($20) - 3rd Month
.
.
.
.
So on...

我的头文件:

#include <stdio.h>
#include <iostream>
#include "stack4.h"

using namespace main_savitch_6B;
using namespace std;
int main(int argc, char **argv)
{
    template <class Item>  //error: expected expression
    stack a;

    a.push(4);



    return 0;
}

1 个答案:

答案 0 :(得分:1)

stack<int> a;

如果要定义模板类的实例