通过操作符重载,能够针对类类型(对象)的操作数定义不同的操作符版本。
eg:用移位操作符》和《进行输入和输出,用加法将两个字符串相加
重载操作符是具有特殊名称的函数:保留字operator后接需定义的操作符符号
运算符是函数,除了运算顺序和优先级不能改变外,参数和返回类型是可以重新说明的,即可以重载。
重载形式:返回类型 operator 运算符号(参数说明)
通过操作符重载,能够针对类类型(对象)的操作数定义不同的操作符版本。
eg:用移位操作符》和《进行输入和输出,用加法将两个字符串相加
重载操作符是具有特殊名称的函数:保留字operator后接需定义的操作符符号
运算符是函数,除了运算顺序和优先级不能改变外,参数和返回类型是可以重新说明的,即可以重载。
重载形式:返回类型 operator 运算符号(参数说明)