 |
Student a = b;調用的是複製構造函數
然而,Student a; a = b;調用的是等號運算符重載,不調用複製構造函數。
|
 |
http://zhidao.baidu.com/question/560414632.html?fr=ala&word=c++%20%E7%AD%89%E5%8F%B7%E9%87%8D%E8%BD%BD&device=mobile&ssid=0&from=1014254d&uid=0&pu=usm@1,sz@1320_1001,ta@iphone_2_4.4_3_537&bd_page_type=1&baiduid=344785F942B4C598B0B9D7D62F696426&tj=zhidao_1_0_10_l2
這個裏面的回答解釋得很清楚。
值得注意的是,等號重載函數的返回值就是整個賦值表達式的值,既可以是返回void也可以是返回其他類型。不過一般是返回左操作數(或對象)的引用。
|