关于顺序表程序的问题~函数调用
#include<iostream>template <class T>
class SeqList
{
public:
SeqList(int mSize);
~SeqList() {delete [] elements;}
void Output() const;
void Reverse();
bool DeleteX(const T &x);
private:
int maxLength;
T *elements;
};
template <class T>
SeqList<T>::SeqList(int mSize)
{
maxLength=mSize;
elements=new T[maxlength];
n=o;
}
template <class T>
void SeqList<T>::Output()const /// 输出
{
for(int i=0;i<n;i++) cout<<"element["<<i<<"]="<<selements[i]<<' '<<endl;
}
template <class T>
void SeqList<T>::Reverse() ///逆置顺序表
{
for(int i=0,j=n-1;i!=j;i++,j++)
elements[i]=elements[j];
elements[j]=elements[i];
return true;
}
template <class T>
bool SeqList<T>::DeleteX(const T &x) ///删除X
{
for (int j=0;j<n;j++)
if(elements[j]==x)
{
elements[j]=elements[j+1];
}
return true;
}
void main()
{
//请补充调用 删除X 逆置顺序表
//测试类
}
如何写main 函数