赋值运算符重载函数原型:
返回值类型 operator操作符(参数列表)
运算符重载需要满足的条件:
-
不能通过连接特殊符号来创建新的操作符:比如operator@ 不允许
-
重载操作符必须有一个类类型或者枚举类型的操作数
-
用于内置类型的操作符,其含义不能改变 例如+的含义就是相加
-
作为类成员的重载函数时,this为第一个形参
-
以下运算符不能重载
赋值运算符重载函数原型:
返回值类型 operator操作符(参数列表)
运算符重载需要满足的条件:
不能通过连接特殊符号来创建新的操作符:比如operator@ 不允许
重载操作符必须有一个类类型或者枚举类型的操作数
用于内置类型的操作符,其含义不能改变 例如+的含义就是相加
作为类成员的重载函数时,this为第一个形参
以下运算符不能重载