二元运算符重载
二元运算符重载和一元运算符重载类似,区别仅在于参数个数
二元运算符
可被重定义的二元运算符:Redefinable Binary Operators
语法
// 非静态成员函数
ret-type operator op(arg)
// 全局函数
ret-type operator op(arg1, arg2)
ret-type
表示返回值op
表示运算符号arg_
表示参数
对二元运算符的返回类型没有限制,通常返回类类型或对类类型的引用
二元运算符重载和一元运算符重载类似,区别仅在于参数个数
可被重定义的二元运算符:Redefinable Binary Operators
// 非静态成员函数
ret-type operator op(arg)
// 全局函数
ret-type operator op(arg1, arg2)
ret-type
表示返回值op
表示运算符号arg_
表示参数对二元运算符的返回类型没有限制,通常返回类类型或对类类型的引用