当我尝试运行程序时,出现以下错误:"error C2955:'FOURTEEN':使用类模板需要模板参数列表"。
#include <iostream>
using namespace std;
template <class T, int n>
class FOURTEEN
{
private:
T a[n];
public:
void ReadData();
void DisplayData();
};
void FOURTEEN::ReadData()
{
for(int i=0;i<n;++i)
cin>>a.[i];
}
void FOURTEEN::DisplayData()
{
for(int i=0;i<n;++i)
cin>>a.[i]<<'\t';
cout<<endl;
}
int main()
{
FOURTEEN <int, 5>P;
//Read data into array a of object P
cout<<"Enter 5 numbers: ";
P.ReadData();
//display data of array a of object P
P.DisplayData();
system("pause");
return 0;
}
我需要在其他地方重新输入模板吗?