1.书上说,重载+为了与内置类型一致,加法返回一个右值,而不是一个引用,另外,复合赋值操作符返回对左操作数的引用,请问这是为什么,可不可以举例说一下,假如我将加法的返回类型为*this会怎样。
2.另外,我想问一下,像复合赋值操作符这样,作为类成员时放回对左操作数的应用与作为非类成员时返回一个对象的效果是不是一样的,差别仅在于一个返回*this,一个返回对象