阅读类的定义,说出测试函数中不同情况的调用产生的结果
来源:互联网 发布:放空自己知乎 编辑:程序博客网 时间:2024/05/22 20:51
#include <iostream>using namespace std;class A{protected: int a,b;public: A(int aa, int bb):a(aa), b(bb) {} void printA(){ cout<<"a: "<<a<<"\tb: "<<b<<endl; }};class B: public A{ int c;public: B(int aa, int bb, int cc):A(aa,bb),c(cc) {} void printB() { cout<<"a: "<<a<<"\tb: "<<b<<"\tc: "<<c<<endl; }};int main(){ A a(1,1); B b(2,3,4); a=b; a.printA(); b.printA(); b.printB(); return 0;}
运行结果:
过程分析:
B类是A类的派生类
用B类的b对A 类的a进行初始化
所以a.printA和b.print A都输出相同的结果 2 3
最后执行B 类的print函数 输出2 3 4
0 0
- 阅读类的定义,说出测试函数中不同情况的调用产生的结果
- 阅读下面类的定义,说出在测试函数中不同情况的调用产生的结果2
- 阅读下面类的定义,说出在测试函数中不同情况的调用产生的结果3
- 阅读下面类的定义,说出在测试函数中不同情况的调用产生的结果4
- 阅读下面类的定义,请说出在测试函数中的不同情况的调用产生的结果1
- 第十周项目一 阅读下面的定义,请说出在测试函数中不同情况的调用产生的结果(5 a)
- 第十周项目一 阅读下面的定义,请说出在测试函数中不同情况的调用产生的结果(5 b)
- 第十周项目一 阅读下面的定义,请说出在测试函数中不同情况的调用产生的结果(5 c)
- 第十周项目一 阅读下面的定义,请说出在测试函数中不同情况的调用产生的结果(5 d)
- 第十周项目一 阅读下面的定义,请说出在测试函数中不同情况的调用产生的结果(5 e)
- 第十一周项目—阅读程序,说出在测试函数中不同情况的调用产生的结果(5 a)
- 第十一周项目—阅读程序,说出在测试函数中不同情况的调用产生的结果(5 b)
- 第十一周项目—阅读程序,说出在测试函数中不同情况的调用产生的结果(5 c)
- 第十一周项目—阅读程序,说出在测试函数中不同情况的调用产生的结果(5 d)
- 第十一周项目—阅读程序,说出在测试函数中不同情况的调用产生的结果(5 e)
- 第十一周项目—阅读程序,说出在测试函数中不同情况的调用产生的结果(5 a)
- 第十一周项目—阅读程序,说出在测试函数中不同情况的调用产生的结果(5 b)
- 第十一周项目—阅读程序,说出在测试函数中不同情况的调用产生的结果(5 c)
- flume入门配置
- it行业的龙门阵
- 为Spring MVC开启异步任务
- 1.NSArray/NSMutableArray用法总结
- gitbub上传代码
- 阅读类的定义,说出测试函数中不同情况的调用产生的结果
- (设计)App设计相关网站
- CSU 国防科大决赛 D题 找路径 (水题-DP)
- 电池电压容量关系
- 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
- JAVA性能调优点滴
- iOS DrawRect简单使用
- Hdu-3336 Count the string(KMP + DP)
- 一些C++经典书籍