作者共發了2篇帖子。 內容轉換:不轉換▼
 
點擊 回復
443 1
c++的复制构造函数真复杂。。。
一派護法 十九級
1樓 發表于:2016-6-6 22:49
Student a = b;调用的是复制构造函数
然而,Student a; a = b;调用的是等号运算符重载,不调用复制构造函数。
一派護法 十九級
2樓 發表于:2016-6-6 22:53
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也可以是返回其他类型。不过一般是返回左操作数(或对象)的引用。

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:443 回複數:1
評論數: ?
作者:巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2016-6-6 22:53
 
©2010-2024 Arslanbar Ver2.0
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。