第一个空填什么,第二空填什么?
#include <iostream>
using namespace std;
class Point{
private:
int x; //横坐标
int y; //纵坐标
public:
① //添加构造函数,用参数a,b分别初始化横、纵坐标
Point (Point &a_point){
x=a_point.x;
y=a_point.y;
}
~Point (){ ② } //析构函数
//输出点的信息函数,输出格式:(横坐标,纵坐标)
void print(){ cout<<"("<<x<<","<<y<<")"<<endl; }
};
int main(){
③ //创建Point类对象
b_point.print ();
Point c_point (10,10);
④ //调用print()函数
return 0;
}
/*本程序的运行结果为:
Deconstructed Point(10,10)
Deconstructed Point(0,0)