c++中的構(gòu)造函數(shù)

在構(gòu)造函數(shù)中,允許兩個(gè)或者多個(gè)名字相同的函數(shù)同時(shí)存在,但參數(shù)不能相同,這稱為函數(shù)的重載。

同時(shí),c++中還有一個(gè)比較重要的函數(shù),叫析構(gòu)函數(shù),它用于釋放類。它的形式為:

~+++(){

}

其中的+++應(yīng)該和類名相同。

1,舉一個(gè)面向?qū)ο蟮睦印?/p>

用面向?qū)ο笞鲆粋€(gè)簡(jiǎn)單的例子。


結(jié)果如下:


用面向?qū)ο筝敵龅慕Y(jié)果。

2,也可以通過構(gòu)造函數(shù)來(lái)實(shí)現(xiàn)。


構(gòu)造函數(shù)代碼。

構(gòu)造函數(shù)的名稱應(yīng)該與類名一樣,大小寫一致。

構(gòu)造函數(shù)又分帶參數(shù)的和不帶參數(shù)的函數(shù)。

如以上構(gòu)造函數(shù)還可以寫成不帶參數(shù)的。


不帶參數(shù)的實(shí)現(xiàn)。

調(diào)用時(shí)應(yīng)該注意沒種函數(shù)的調(diào)用形式

RiceNoddle r;為不帶參數(shù)的調(diào)用方式.

RiceNoddle r( xx,xx);帶參數(shù)的構(gòu)造函數(shù)調(diào)用方式.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容