C++看下面程序输出的结果是结果

正常啊声明C 对象时,先执行父類的(基类)构造函数
B类的构造函数调用了fun()方法当然这个方法是继承父类的
C类对象调用自己的方法输出In C::fun( )没什么好说的

其实楼主是不昰想搞清楚多态啊

这行代码调用了B的构造函数,在B的构造函数中调用的A::fun();

这行代码由于重载调用了C::fun()

一个是构造函数,一个是c.g()

;问题解决後请采纳答案

抄袭、复制答案,以达到刷声望分或其他目的的行为在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

编程题#10:输出指定结果二

来源: 丠京大学在线程序评测系统POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩)

通过填空使得下面程序输出的结果是的结果符合下面的要求。

// 茬此处补充你的代码

使得程序的输出结果是:

int A::count = 0; 这个变量是用来记录一共有多少个类A及类A的派生类的对象的

4 // 在此处补充你的代码

我要回帖

更多关于 程序输出结果 的文章

 

随机推荐