写出程序的执行结果_写出执行下面程序的输出结果。谢谢

原问题:写出执行下面程序的输出结果。谢谢
分类:编程开发 > 最后更新时间:【2016-12-29 22:57:20】
问题补充:

class Base

{ private:

char c;

public:

Base(char n):c(n){}

virtual ~Base(){cout<<C;}

};

class Der:public Base

{ private:

char c;

public:

Der(char n):Base(n+1),c(n){}

~Der(){cout<<C;}

};

int main()

{ Der("X"); return 0; }

最佳答案

程序本身有错,C语言是大小写敏感的,你的cout<<C;应该是cout << c;

另外 Der("X");应该是 Der('X');

修改后程序的运行结果是

XY

最佳答案由网友  whoami1978  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
16

分享到:

其他回答

暂无其它回答!

    推荐
  • 写出程序的执行结果_写出执行下面程序的输...