写出程序的执行结果_写出执行下面程序的输出结果。谢谢
问题补充:
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 提供
其他回答
暂无其它回答!