求教在C++编程中,定义点类,如何描述平面上的坐标。

来源:百度知道 编辑:UC知道 时间:2024/06/16 23:05:30
要求:根据不同的类设计相应的构造函数、析构函数、以及设置、显示有关属性等等的相关行为。每个类至少定义4个成员函数。程序中必须都使用了这些成员函数。

class point{
private:
float x,y;
public:
point();
point(float,float);
~point(){};
void set(float,float);
void print();

}
point::point(){
x=0;
y=0;
}
point::point(float xx,float yy){
set(xx,yy);
}
void point::set(float xx,float yy){
x=xx;
y=yy;
}
void point::print(){
cout<<"x="<<x<<"y="<<y<<endl;
}
void main(){
point p1,p2(3.3,2.2);
p1.set(1,2);
p1.print();
p2.print();
}