c++ 運算符重載

問題1複數相加減 通過一個複數例子程序來看這個運算符重載的問題。 首先是+ -重載的時候不能改變原有的對象,這裏會有兩個問題 問題1就是返回對象不能是引用。如果返回引用的話。原來的局部變量死了,引用沒有用了。 返回普通的,還可以會產生臨時變量。   問題2 在過oj編譯失敗no match for 'operator=' in 。。。。原因是 有時候,參數不能用引用,因爲可能=號的右邊是臨時變量。
相關文章
相關標籤/搜索