6.3w+
社区成员
//默认参数只能出现一次
class point
{
private:
int x, y;
public:
point(int xx = 0, int yy = 0) ; //构造函数
point(point &p); //拷贝构造函数原型
~point(){cout << "析构函数被调用" << endl;}
//析构函数
int get_x() {return x;}
int get_y() {return y;}
};
point::point(int xx, int yy)
{
x = xx;
y = yy;
cout << "构造函数被调用" << endl;
}
或者
class point
{
private:
int x, y;
public:
point(int xx, int yy) ; //构造函数
point(point &p); //拷贝构造函数原型
~point(){cout << "析构函数被调用" << endl;}
//析构函数
int get_x() {return x;}
int get_y() {return y;}
};
point::point(int xx = 0, int yy = 0)
{
x = xx;
y = yy;
cout << "构造函数被调用" << endl;
}