使用VC6打开考生文件夹下的工程MyProj11。此工程包含一个源程序文件 MyMain11.cpp。程序中定义了3
请按要求完成下列操作,将类的定义补充完成:①类C是基类A和B公有派生来的。请在注释“//* *1* *”之后添加适当的语句。②完成构造函数C(int k)定义,采用初始化列表的方式使基类A私有成员a初始化为k-2,基类B的私有成员b初始化为k+2,类C的私有成员c初始化为k。请在注释“//* *2* *”之后添加适当的语句。③完成类Derived的成员函数disp()的类体外的定义。函数disp()中要分别显式调用基类A、B的disp()函数,然后要输出私有成员c的值。请在注释“//* *3* *”之后添加适当的语句。注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。源程序文件MyMain11.cpp清单如下;//MyMain11.cppinclude <iostream>using namespace std;class A{private:int a;public:A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
①类C是基类A和B公有派生来的。请在注释“//* *1* *”之后添加适当的语句。②完成构造函数C(int k)定义,采用初始化列表的方式使基类A私有成员a初始化为k-2,基类B的私有成员b初始化为k+2,类C的私有成员c初始化为k。请在注释“//* *2* *”之后添加适当的语句。③完成类Derived的成员函数disp()的类体外的定义。函数disp()中要分别显式调用基类A、B的disp()函数,然后要输出私有成员c的值。请在注释“//* *3* *”之后添加适当的语句。注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。源程序文件MyMain11.cpp清单如下;//MyMain11.cppinclude <iostream>using namespace std;class A{private:int a;public:A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
②完成构造函数C(int k)定义,采用初始化列表的方式使基类A私有成员a初始化为k-2,基类B的私有成员b初始化为k+2,类C的私有成员c初始化为k。请在注释“//* *2* *”之后添加适当的语句。③完成类Derived的成员函数disp()的类体外的定义。函数disp()中要分别显式调用基类A、B的disp()函数,然后要输出私有成员c的值。请在注释“//* *3* *”之后添加适当的语句。注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。源程序文件MyMain11.cpp清单如下;//MyMain11.cppinclude <iostream>using namespace std;class A{private:int a;public:A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
③完成类Derived的成员函数disp()的类体外的定义。函数disp()中要分别显式调用基类A、B的disp()函数,然后要输出私有成员c的值。请在注释“//* *3* *”之后添加适当的语句。注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。源程序文件MyMain11.cpp清单如下;//MyMain11.cppinclude <iostream>using namespace std;class A{private:int a;public:A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。源程序文件MyMain11.cpp清单如下;//MyMain11.cppinclude <iostream>using namespace std;class A{private:int a;public:A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
源程序文件MyMain11.cpp清单如下;//MyMain11.cppinclude <iostream>using namespace std;class A{private:int a;public:A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
//MyMain11.cppinclude <iostream>using namespace std;class A{private:int a;public:A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
include <iostream>using namespace std;class A{private:int a;public:A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
using namespace std;class A{private:int a;public:A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
class A{private:int a;public:A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
{private:int a;public:A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
private:int a;public:A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
int a;public:A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
public:A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
A(int i) { a=i;}void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
void disp(){cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
{cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
cout<<a<<" , "}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
}};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
};class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
class B{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
{private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
private:int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
int b;public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
public:B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
B(int j){ b=j;}disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
disp (){cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
{cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
cout<<b<<", ";}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
}};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
};//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
//* * *1* * *{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
{private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
private:int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
int c;public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
public://* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
//* * *2* * *void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
void disp();};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
};void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
void c::disp(){//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
{//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
//* * *3* * *}int main (){C obj(10);obj.disp();return 0;}
}int main (){C obj(10);obj.disp();return 0;}
int main (){C obj(10);obj.disp();return 0;}
{C obj(10);obj.disp();return 0;}
C obj(10);obj.disp();return 0;}
obj.disp();return 0;}
return 0;}
}
点击查看答案