在構(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é)果如下:
2,也可以通過構(gòu)造函數(shù)來實(shí)現(xiàn)炉擅。
構(gòu)造函數(shù)的名稱應(yīng)該與類名一樣,大小寫一致谍失。
構(gòu)造函數(shù)又分帶參數(shù)的和不帶參數(shù)的函數(shù)眶俩。
如以上構(gòu)造函數(shù)還可以寫成不帶參數(shù)的。
調(diào)用時(shí)應(yīng)該注意沒種函數(shù)的調(diào)用形式
RiceNoddle r;為不帶參數(shù)的調(diào)用方式.
RiceNoddle r( xx,xx);帶參數(shù)的構(gòu)造函數(shù)調(diào)用方式.