#include <iostream>
using namespace std;
class point
{
private:
int x,y;
public:
point();
point(int a,int b);
//~point();
void show_point();
/*void set_array();
void getmax_array();
void show_max();//成员函数*/
};
point::point()
{
x=0;
y=0;
}
point::point(int a,int b)
{
x=a;
y=b;
}
void point::show_point()
{
cout<<"("<<x<<","<<y<<")"<<endl;
}
int main()
{
int a,b;
cin>>a>>b;
point t2(a,b);//这是对象 在声明的时候自动调用构造函数(有参数的构造函数)
t2.show_point();//显示有参数的构造函数结果
return 0;
}
using namespace std;
class point
{
private:
int x,y;
public:
point();
point(int a,int b);
//~point();
void show_point();
/*void set_array();
void getmax_array();
void show_max();//成员函数*/
};
point::point()
{
x=0;
y=0;
}
point::point(int a,int b)
{
x=a;
y=b;
}
void point::show_point()
{
cout<<"("<<x<<","<<y<<")"<<endl;
}
int main()
{
int a,b;
cin>>a>>b;
point t1;//这是对象 在声明的时候自动调用构造函数(无参数的构造函数)声明一个对象,系统机会自动调用该对象的构造函数
t1.show_point();//显示无参数的构造函数结果point t2(a,b);//这是对象 在声明的时候自动调用构造函数(有参数的构造函数)
t2.show_point();//显示有参数的构造函数结果
return 0;
}