类模板的拷贝构造函数如何定义(VLine(const VLine& VL); OR VLine(const VLine& VL);)
template<class T>
class VLine
{
public:
VLine();
VLine(T X1, T X2, T Y1, T Y2);
VLine(const VLine& VL);///这样定义行吗?感觉有问题!
///VLine(const VLine<T>& VL);///这个呢?
///采用下面的定义可以,但这对类模板太具讽刺意义了吧?
/*******************************************\
//VLine(const VLine<int>& VL);///For int
//VLine(const VLine<float>&VL);///For float
//VLine(const VLine<double>& VL);///For double
...
\********************************************/
......
};