/*
函数的重载分为两种:1.重载为类的成员函数 2.重载为类的友元函数
*/
//1.双目运算符重载为类的成员函数
#include<iostream>
using namespace std;
class point{
private:
int x,y;
public:
point(int xx = 0,int yy = 0){
x = xx;
y = yy;
}
int getx(){
return x;
}
int gety(){
return y;
}
point operator+(point p);
}
point point::operator+(point p){
point temp;
temp.x = x + p.x;
temp.y = y + p.y;
return temp;
}
void main()
{
point ob1(1,2),ob2(2,4),ob3,ob4;
ob3 = ob1+ob2;
}
运算符重载的方式 双目运算符重载为类的成员函数
最新推荐文章于 2021-09-06 11:00:33 发布