这是我的代码:
#include <iostream>
using namespace std;
template<typename T>
class List
{
public:
List(T);
};
template<typename T>
class A: public List<T>
{
public:
};
int main()
{ //my problem is here...!
A a(10);
}
我不知道如何声明这个类main
并使用它。在这种情况下,我有这个错误:
在“a”之前缺少模板参数</p>
当我写:
template(typename T)
A a(10);
我给出这个错误:
g++ -std=c++11 -c main.cpp 错误:块范围模板中不能出现模板声明^~~~~~~~