c++类中的数据成员初始化为什么不用公共的成员函数,而一定要用构造函数?这两个初始化有区别吗?

就像这样
可以不用构造函数的

因为构造函数在产生对象时会自动调用,比较方便!不是一定要在构造函数里初始化,但是建议这样,如果不在构造里初始化,你可以手动调用自己写的函数初始化,效果是一样的!
温馨提示:答案为网友推荐,仅供参考
相似回答