重载运算符¶
例如在结构体重载运算符+后,可以把a+b理解为a.operator+(b)
我们相当于定义了一个成员函数operator+
其它的同理
对于全局重载运算符来说,则是定义个参数
int operator+(const int& a,const int& b) const{
return a - b; // 试图将加法改为减法
}
时常使用const...&....结构(待续)
例如在结构体重载运算符+后,可以把a+b理解为a.operator+(b)
我们相当于定义了一个成员函数operator+
其它的同理
对于全局重载运算符来说,则是定义个参数
int operator+(const int& a,const int& b) const{
return a - b; // 试图将加法改为减法
}
时常使用const...&....结构(待续)