第十周项目—阅读程序,写出执行结果(2)
来源:互联网 发布:家用网络硬盘存储器 编辑:程序博客网 时间:2024/05/16 19:43
问题及代码:
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:main.cpp*作者:郝昱猛*完成日期:2016年5月10日*问题描述:阅读程序,写出执行结果*/#include <iostream>using namespace std;class A{public: A(){a=0;} A (int i){a=i;} void print(){cout<<a<<" ";}private: int a;};class B: public A{public: B(){b=0;} B(int i, int j, int k): A(i),aa(j){b=k;} //思考:这3处出现的print,有何区别 void print() //(1)B类的成员函数 { A::print(); //(2)A类的成员函数,由于和B类的重名,加上(作用域分辨符)A::来区分 aa.print(); //(3)aa为A类的数据成员,也是调用A的构造函数 cout<<b<<endl; }private: int b; A aa;};int main(){ B test[2]; test[0]=B(1,4,7); test[1]=B(2,5,8); for(int i=0; i<2; i++) test[i].print(); return 0;}
运行结果:
0 0
- 第十周项目—阅读程序,写出执行结果(2)
- 第十周项目—阅读程序,写出执行结果(2)
- 第十周项目—阅读程序,写出执行结果(1)
- 第十周项目—阅读程序,写出执行结果(3)
- 第十周项目—阅读程序,写出执行结果(4)
- 第十周项目—阅读程序,写出执行结果(1)
- 第十周项目—阅读程序,写出执行结果(3)
- 第十周上机实践项目2:阅读程序,写出执行结果
- 第十周上机实践项目1:阅读程序,写出执行结果
- 第十周上机实践项目3:阅读程序,写出执行结果
- 第十周上机实践项目4:阅读程序,写出执行结果
- 第十、十一周项目1:阅读程序,写出执行结果(2)
- 第九周项目37-阅读程序,写出执行结果(2)
- 第十周项目一 阅读程序,写出程序运行的结果(2)
- 第十、十一周项目1:阅读程序,写出执行结果(1)
- 第十、十一周项目1:阅读程序,写出执行结果(3)
- 第十、十一周项目1:阅读程序,写出执行结果(4)
- 阅读程序,写出执行结果2
- 利用pingYin4j进行来中文和拼音的切换实现搜索功能的效率
- 利用MVC、Unity将Service实现Restful
- 是否为空
- 用Beyond Compare如何管理你的会话
- Elasticsearch源码分析三--调用Lucene查询接口之词条查询
- 第十周项目—阅读程序,写出执行结果(2)
- AWS RHEL7 LAMPP setup and wordpress move
- 最长公共子序列(LCS)
- linux基础(17)--使用GPT分区、扩展swap分区--RHEL6.5
- bzoj4567 [Scoi2016]背单词
- c++primer第二遍阅读感悟(chap5)
- OSCAR环境搭建
- 使用easyui时遇到的问题(v1.4.3)
- jQuery AJAX实现调用页面后台方法