c++ 结果为1011011 麻烦解释下这个结果怎么来的#include using namespace std;class Base{public:Base(int x=101){cout

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 00:07:43
c++ 结果为1011011 麻烦解释下这个结果怎么来的#include using namespace std;class Base{public:Base(int x=101){cout

c++ 结果为1011011 麻烦解释下这个结果怎么来的#include using namespace std;class Base{public:Base(int x=101){cout
c++ 结果为1011011 麻烦解释下这个结果怎么来的
#include
using namespace std;
class Base{
public:
Base(int x=101){cout

c++ 结果为1011011 麻烦解释下这个结果怎么来的#include using namespace std;class Base{public:Base(int x=101){cout
构造函数执行的顺序是 构造基类 - 构造子类对象- 执行子类构造函数 因为你在子类中没有显示指定基类的构造 所以会调用缺省基类构造 输出101 同样子类中有基类对象 也是输出101 最后子类构造函数 输出1