課程
/后端開發
/C++
/C++遠征之封裝篇(下)
構造函數可以重載嗎?是否實例化對象時,參數類型不同,就調用不同的構造函數?
2015-08-03
源自:C++遠征之封裝篇(下) 2-7
正在回答
有一個問題是函數重載時,第一個是三個int,第二個是double,int,int. 這個可以重載么?
還有一個問題是第一個函數是三個int,第二個函數是兩個int.這個可以重載么?
構造函數的函數名都一樣,它們當然是重載的。
不過可能會有些特殊之處,比如在調用只有一個參數的構造函數時,在傳參中可能會發生隱式類型轉換。
舉報
封裝--面向對象三大特征之一,通過案例讓C++所學知識融會貫通
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-17
有一個問題是函數重載時,第一個是三個int,第二個是double,int,int. 這個可以重載么?
還有一個問題是第一個函數是三個int,第二個函數是兩個int.這個可以重載么?
2015-08-04
構造函數的函數名都一樣,它們當然是重載的。
不過可能會有些特殊之處,比如在調用只有一個參數的構造函數時,在傳參中可能會發生隱式類型轉換。