当我使用模板时,如何编写方法的定义?

时间:2014-10-13 03:24:11

标签: c++ class templates

file array.h

template <class T>
class Array2D
{
    vector< vector<T>> arr;
public:


     Array2D();
     Array2D(int m,int n);
     ~Array2D();
};

我尝试编写文件array.cpp:

template < class T>
    Array2D<T>:: Array2D()
    {
    //......
    };
    template < class T>
    Array2D<T>:: Array2D(int m,int n)
    {
    //...
    };
    template < class T>
    Array2D<T>:: ~Array2D()
    {
    //....
    };

但它不起作用。请帮我。 当我使用模板时,如何编写方法的定义?

0 个答案:

没有答案