今天帮个同学改代码。。。见到她构造函数里有这样语句:cin>>a;
我第一感觉这对不对啊····· 我也就运行了下她的代码是没问题!!!但是怎么看她那个构造函数怎么别扭。。
于是上来就把她的那些语句删了 用另外的方法给初始化。
后来回去翻开书本~~~查资料!!!很多资料都没有说构造函数能不能有输入语句。但书上写的构造函数基本上都不用输入语句
·····
仔细研究构造函数等定义:
构造函数用来处理对象的初始化。构造函数是一种特殊的成员函数,与其他成员函数不同,不需要用户调用它,而是在建立对象时自动执行。
构造函数的命名必须和类名完全相同;而一般方法则不能和类名相同。
。。。现在这个基础问题 想问问各位高手
到底构造函数中用输入语句有什么毛病 (个人感觉这样不好但是说不出个所以然来)