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