- C++不允许用户自己定义新的运算符,只能对已经存在的运算符进行重载
- C++允许重载的运算符和不允许重载的运算符
- 重载不能改变运算符的优先级别
- 重载不能改变运算符的结和性
- 重载运算符的函数不能有默认参数
- 重载不能改变运算符的运算对象的个数(即操作数)
- 重载的运算符必须和用户定义类型的对象一起使用,其参数至少应有一个类对象
- 用于类对象的运算符一般必须重载,但有两个例外,运算符“=”和“&”不必用户重载
C++重载运算符的规则
猜你喜欢
转载自blog.csdn.net/qq_36391130/article/details/81307392
今日推荐
周排行