析构函数和函数重载
#include <iostream>
using namespace std;
class Point{
public:
int x;
int y;
Point(){} //不加析构函数 结果无法输出,奇怪啊
Point(int a,int b):x(a),y(b){
}
~Point(){}
void output(){
cout<<x<<y<<endl;
}
void output(int a,int b){
this->x=a;
this->y=b;
return;
}
};
int main()
{
Point pt(3,3);
pt.output(5,5);
pt.output();
cout << "Hello world!" << endl;
return 0;
}
这样的函数重载,我不加析构函数,结构就无法输出,大神求救啊