今天幫個(gè)同學(xué)改代碼。。。見(jiàn)到她構(gòu)造函數(shù)里有這樣語(yǔ)句:cin>>a;
我第一感覺(jué)這對(duì)不對(duì)啊·····  我也就運(yùn)行了下她的代碼是沒(méi)問(wèn)題!!!但是怎么看她那個(gè)構(gòu)造函數(shù)怎么別扭。。
于是上來(lái)就把她的那些語(yǔ)句刪了  用另外的方法給初始化。
后來(lái)回去翻開(kāi)書(shū)本~~~查資料!!!很多資料都沒(méi)有說(shuō)構(gòu)造函數(shù)能不能有輸入語(yǔ)句。但書(shū)上寫(xiě)的構(gòu)造函數(shù)基本上都不用輸入語(yǔ)句
·····
仔細(xì)研究構(gòu)造函數(shù)等定義:
構(gòu)造函數(shù)用來(lái)處理對(duì)象的初始化。構(gòu)造函數(shù)是一種特殊的成員函數(shù),與其他成員函數(shù)不同,不需要用戶(hù)調(diào)用它,而是在建立對(duì)象時(shí)自動(dòng)執(zhí)行。
構(gòu)造函數(shù)的命名必須和類(lèi)名完全相同;而一般方法則不能和類(lèi)名相同。
。。。現(xiàn)在這個(gè)基礎(chǔ)問(wèn)題 想問(wèn)問(wèn)各位高手
到底構(gòu)造函數(shù)中用輸入語(yǔ)句有什么毛病 (個(gè)人感覺(jué)這樣不好但是說(shuō)不出個(gè)所以然來(lái))