c++ 运算符重载

问题1复数相加减 通过一个复数例子程序来看这个运算符重载的问题。 首先是+ -重载的时候不能改变原有的对象,这里会有两个问题 问题1就是返回对象不能是引用。如果返回引用的话。原来的局部变量死了,引用没有用了。 返回普通的,还可以会产生临时变量。   问题2 在过oj编译失败no match for 'operator=' in 。。。。原因是 有时候,参数不能用引用,因为可能=号的右边是临时变量。
相关文章
相关标签/搜索