template<class T>
class vector
{
T *data;
int size;
public:
vector(int n)
date =new T[n];
size=n;
}
~vector(){delete []data;}
T & operator [](int i){return data[i];}
at();
erase();
};
std中有这个类,你还是先练好基本功,再去造轮子吧