template5.c

来自「this is a gcc file, you can download it 」· C语言 代码 · 共 49 行

C
49
字号
// Build don't link: // GROUPS passed templatestemplate<class T>class Vector{public:    Vector(int x);    ~Vector();    T& operator [] (int i);private:    T* v;    int sz;} ;template<class T>Vector<T>::Vector(int x){    sz = x;    v = new T (sz);} ;template<class T>Vector<T>::~Vector()    { delete [] v; } ;template<class T>T &Vector<T>::operator [] (int i)    { return v[i]; } ;intmain(int, char **){    Vector<int> intvec(3);    intvec[0] = 1;    intvec[1] = 2;    intvec[2] = 3;    for (int i = 0; i < 3; i++)	intvec[i];    return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?