課程
/后端開發
/C++
/C++遠征之封裝篇(上)
這個t1對t3有影響嗎?為什么不調用無參的就通過了,真心不懂
2015-09-20
源自:C++遠征之封裝篇(上) 6-2
正在回答
對t3沒有影響,但是因為對第二個構造函數兩個參數都賦予了默認值,Teacher()和Teacher(string name="Lucy",int age = 20)這兩個構造函數計算機就無法分辨了。因為兩個函數都可以直接實例化對象t1了,計算機不知道調用哪個構造函數了
舉報
封裝--面向對象的基石,本教程力求幫助小伙伴們即學即會
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-24
對t3沒有影響,但是因為對第二個構造函數兩個參數都賦予了默認值,Teacher()和Teacher(string name="Lucy",int age = 20)這兩個構造函數計算機就無法分辨了。因為兩個函數都可以直接實例化對象t1了,計算機不知道調用哪個構造函數了