2 c++对象被使用前要先被初始化

虽然有些时候int x;会被初始化为0,但是也可能不会,这就造成随机初始值会影响我们程序的运行。

类成员变量初始化顺序是依照其声明顺序而来的。基类要早于派生类别初始化。

构造函数最好使用成员初值列: classname(int name,int age,char sex):this.name(name),this.age(age),this.sex(sex){...........};注意初始化次序与声明次序要相同

原文地址:https://www.cnblogs.com/8335IT/p/6663431.html