如果我有
template<class T> class Vector
public:
Vector(const Vector& bla);
如何在 .h 文件之外使用它?
我试过Vector<T>::Vector
了,但这不起作用。
.h 文件的某些部分
Vector();
Vector(int size, T value = T());
Vector(const Vector& vec);
~Vector();
T at(int index) const;
void set_value_at(int index, T elem) const;
); //这是在同一个.h文件中但在类之外的代码
Vector();
Vector(int size, T value = T())
{}
Vector(const Vector& vec){}
~Vector(){}
T at(int index) const{}
void set_value_at(int index, T elem) const{}