现在我正在尝试让模板类和函数运行,但我不确定如何定义模板void函数。以下是我的代码的一小部分。代码没有运行,并且在类arrayList中的任何时候都使用它argument list for arrayList is missing
。
#include <iostream>
using namespace std;
template<typename Type> //Template class declaration
class arrayList
{
public:
void print() const;
protected:
int *list; //array to hold the list elements
int length; //to store the length of the list
int maxSize; //to store the maximum size of the list
};
template<typename Type>
void arrayList::print() const
{
int i;
for(i = 0; i < length; i++)
cout<<list[i]<<" ";
cout<<endl;
}
答案 0 :(得分:1)
尝试
template<typename Type>
void arrayList<Type>::print() const ...