1.重载后的运算符必须至少有一个操作数是用户定义的类型
2.使用运算符不能违反运算符原来的语法规则,eg.不能将%重载成使用一个操作数,此外不能修改运算符的优先级。
3.不能创建新的运算符。
4.以下运算符不能重载:
5.大多数运算符都可以通过成员或非成员函数进行重载,但以下运算符只能通过成员函数进行重载。
1)= 赋值运算符
2) ()函数调用运算符
3)[ ] 下标运算符
4)-> 通过指针访问类成员的运算符。
c++运算符重载限制
最新推荐文章于 2022-07-06 19:53:15 发布