题目内容
使用VC++6.0打开下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出为: 10 TC1 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。试题程序: #include <iostream> class TC1 { public: TC1() { }; //********error******** private: virtual ~TC1() { using namespace std; cout<<"TC1"<<endl; }; }; class TC2: public TC1 { public: //********error******** explicit TC2(int i) { m_i = i; }; TC2& operator ()(int i) { this->m_i = i; } void print() { //********error******** cout<<m_i<<endl; } private: int m_i; }; void fun(TC2 C1) { C1.print(); } int main() { fun(10); return 0;
查看答案
搜索结果不匹配?点我反馈