请教个C++的基础问题# JobHunting - 待字闺中
b*g
1 楼
如何定义一个泛型的Point呢?比如Point的横坐标和纵坐标可以取int,double等等
我首先定义了这个:
template
class Point {
public:
T x;
T y;
Point() : x(0), y(0) {}
Point(T a, T b) : x(a), y(b) {}
};
结果接下来定义带有Point的函数的时候,提示“Argument list for class template
"Point" is missing”
请教下如何解决这个问题?谢谢。
我首先定义了这个:
template
class Point {
public:
T x;
T y;
Point() : x(0), y(0) {}
Point(T a, T b) : x(a), y(b) {}
};
结果接下来定义带有Point的函数的时候,提示“Argument list for class template
"Point" is missing”
请教下如何解决这个问题?谢谢。