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