第十一周项目—阅读程序,说出在测试函数中不同情况的调用产生的结果(5 e)
2016-05-10 20:12
274 查看
/* *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:杨驰 *完成日期:2016年5月10日 *问题描述:阅读程序,说出在测试函数中不同情况的调用产生的结果 */ #include <iostream> using namespace std; class A { protected: int a,b; public: A(int aa, int bb):a(aa), b(bb) {} int getA(){return a;} 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; } }; void f(A x) { cout<<"aaaaah, my a: "<<x.getA()<<endl; } int main() { A a(1,1); B b(2,3,4); f(a); f(b); return 0; }
运行结果:
相关文章推荐
- flask笔记:8:修复BUG
- 局部交通状态检测
- JavaScript—从数组的indexOf方法深入——Object的Property机制。
- HDU 4390 Number Sequence
- 代理设计模式
- Python学习之Strings篇
- JavaScript的计时器的工作原理(setTimeout/setInterval)
- bzoj 1001: [BeiJing2006]狼抓兔子 最短路+对偶图
- HDU 3294 (manachar)
- 计算日期c语言(结构体+函数+闰年判断)
- C++——const、volatile、mutable
- Effective C++----3rd Edition, Item 1:将C++视为语言的联合体
- 删除单链表中第i个节点
- 使用Ajax传值到后台
- poj2385 简单DP
- rx receivers
- 记录js错误:Uncaught SyntaxError: Unexpected token <
- 第十一周项目—阅读程序,说出在测试函数中不同情况的调用产生的结果(5 d)
- java.lang.RuntimeException: Hive metastore database is not initialized.Please use schematool
- POJ 2255 Tree Recovery