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