6-1 类模板Point的定义与使用 (10 分)

定义类模板Point,有两个坐标(x,y),x和y的类型可以不同,坐标的数据类型可以是int、float,double类型. 具有获取坐标的成员函数getX和getY。

接口定义:


class Point

裁判测试程序


#include 
using namespace std;

@@@

int main()
{

    Point p1(10, 20);
    Point p2(10, 20.5f);
    Point p3(10.5f, 20.5f);
    Point p4(10.5, 20.5);
    cout<
10,20
10,20.5
10.5,20.5
10.5,20.5

代码如下:

#include 
using namespace std;
template 
class Point{
	private:
		T1 a;
		T2 b;
    public:
    	Point(const T1 a,const T2 b){
    		this->a=a;
    		this->b=b;
		}
		T1 getX(){
			return a;
		}
		T2 getY(){
		return b;
		}
		
}; 

 

 

你可能感兴趣的:(C++,PTA,c++)