重载操作符返回值的问题
重载操作符有的返回值是类对象级别的,比如赋值操作符,有的返回的又是类成员级别的,比如下标操作符,到底该怎么确定函数的返回值呢!感觉不怎么好确定啊!有时候完全是乱的!!!
[解决办法]
不是你自己控制的吗?
[解决办法]
还是想想你为什么要重载操作符吧,同时保持跟内置的操作符的语义保持一致就行了
[解决办法]
赋值操作符是二元操作符;下标操作符是一元操作符。
[解决办法]
这是固定的.
看你需要 赋值,返回值是本身的引用.
下标操作符,也可以返回 元素的引用,也可以返回 一个新的元素.
一切,皆在于你的需求