c++习题1_B_c++继承改错
2014-06-12 13:17
225 查看
/* *作者:lws *完成时间:2014/6/12 *输入:1 2 3 4 5 *输出:a:3 b:4 a:3 b:4 c:5 */ #include <iostream> using namespace std; class A { public: A(int aa,int bb){a=aa,b=bb;} void printA() { cout<<"a:"<<a<<"b:"<<b<<endl; } protected://改之前为private int a,b; }; class B:public A { public: B(int aa,int bb,int cc)/*{a=aa;b=bb;c=cc;}*/:A(aa,bb),c(cc){} void printB() { cout<<"a:"<<a<<"b:"<<b<<"c:"<<c<<endl; } private: int c; }; int main() { int a1,a2; int b1,b2,b3; cin>>a1>>a2; cin>>b1>>b2>>b3; A a(a1,a2); B b(b1,b2,b3); a=b; a.printA(); b.printB(); return 0; }
相关文章推荐
- OJ第三批——Problem F:C++习题 输入输出--保护继承
- c++习题1_D_输入输出--保护继承
- 第十七周oj刷题——Problem F: C++习题 输入输出--保护继承
- C++继承与派生习题
- ojC++习题 继承与组合
- [YTU]_2476(C++习题 继承与组合)
- c++习题1_E_多重继承
- OJ第三批——Problem L: C++继承(改错题)
- C++习题 继承与组合
- [YTU]_2446( C++习题 输入输出--私有继承)
- OJ第三批——Problem G:C++习题 多重继承
- c++习题1_A_长方体继承自矩形
- c++习题1_F_继承与组合
- OJ第三批——Problem D: C++习题 输入输出--公有继承
- [YTU]_2560(C++继承(改错题))
- [YTU]_2475( C++习题 多重继承)
- OJ第三批——Problem H:C++习题 继承与组合
- OJ第三批——Problem E:C++习题 输入输出--私有继承
- C++习题 输入输出--公用继承
- 第十七周oj刷题——Problem D: C++习题 输入输出--公用继承