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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 01:52:50
c++结果为1011011麻烦解释下这个结果怎么来的#includeusingnamespacestd;classBase{public:Base(intx=101){coutc++结果为10110

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