构造函数浅析<?...即没有声明默认(缺省)构造函数,也没有声明其他构造函数,合法.
2. 如果只声明了默认(缺省)构造函数,合法.
3. 如果声明了默认(缺省)构造函数,但不是公有,错误.
4....即声明了默认(缺省)构造函数, 也同时声明了带默认参数的构造函数.错误.因为存在暧昧构造函数调用....在创建一个对象时自动地调用一个构造函数.
2. 在创建一个派生类对象时,首先执行基类的构造函数,然后执行派生类成员对象的构造函数,最后才执行派生类的构造函数....(析构函数的调用规则与构造函数相反).
3. 如果没有显示定义构造函数,那么编译器就会为该类添加一个默认构造函数,但该默认构造函数并不做任何初始化工作.