/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作    者:王蕊*完成日期:2016年5月6日*版 本 号:v1.0**问题描述:阅读程序,写出程序的运行结果。
*/
#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;}//思考:这三处出现的print,有何区别void print()   //(1){A::print();//(2)aa.print();//(3)cout<<b<<endl;}
private:int b;A aa;
};
int main()
{int i;B test[2];test[0]=B(1,4,7);test[1]=B(2,5,8);for(i=0;i<2;i++)test[i].print();return 0;
}

运行结果:

学习心得:

在执行派生类的构造函数时,首先调用基类的构造函数,然后在调用内嵌对象的构造函数。

第十、十一周项目-阅读程序,写出这些程序的运行结果(2)相关推荐

  1. 第十、十一周项目-阅读程序,写出这些程序的运行结果(1)

    <pre name="code" class="cpp">/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All righ ...

  2. 第十、十一周项目-阅读程序,写出这些程序的运行结果(4)

    /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年5月6日*版 本 号:v1.0 ...

  3. 第十、十一周项目-阅读程序,写出这些程序的运行结果(3)

    /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年5月6日*版 本 号:v1.0 ...

  4. 【信息系统项目管理师】第九十十一章 项目成本质量资源管理

    第九十十一章 项目成本质量资源管理 第九章 项目成本管理 1.项目成本管理的过程有哪些 规划成本管理,成本估算,成本预算,成本控制. 成本管理计划是项目管理计划的组成部分,描述将如何规划,安排和控制项 ...

  5. 第十二周项目4-利用遍历思想求解图问题(6-7)

    /* Copyright (c)2015,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第十二周项目4-利用遍历思想求解图问题(6-7) 作 者:佟兴锋 完成日期: ...

  6. 【大咖发声】如何写出好程序?

    来源:其识 作者:万学凡 等 导读:学习编程并不仅仅是学习编程语言的细节:要想成为一名优秀的程序员,就必须成为调试代码.测试代码.编写清晰代码的专家,并且能解决遇到的任何疑难问题. 程序员如何在数字世 ...

  7. python表白程序-python如何写出表白程序

    用python编表白程序的方法: 1.创建GUI窗口,实现代码的调用. 2.编写点击触发函数,实现表白程序. 具体代码如下: from tkinter import * from tkinter im ...

  8. python写出的程序如何给别人使用-python如何写出表白程序

    用python编表白程序的方法: 1.创建GUI窗口,实现代码的调用. 2.编写点击触发函数,实现表白程序. 具体代码如下:from tkinter import * from tkinter imp ...

  9. python编写表白程序_python如何写出表白程序

    用python编表白程序的方法: 1.创建GUI窗口,实现代码的调用. 2.编写点击触发函数,实现表白程序. 具体代码如下: from tkinter import * from tkinter im ...

最新文章

  1. 这个神经网络电饭煲卖2万,我的米不配下锅
  2. hdfs yarn hbase pid文件被删除解决办法:修改hadoop-daemon.sh yarn-daemon.sh hbase-daemon.sh中PID_DIR存储路径
  3. HTTPS中SSL协议总结
  4. Symbol Mc1000 Text文本阅读器整体代码
  5. CentOS6.5安装配置
  6. C/C++蓝桥杯1 备赛准备
  7. 人工智能大脑如何调控智能交通“疏堵”?
  8. [hdu2089]不要62(数位dp)
  9. linux定时器时间间隔为0,linux下定时器的使用--timer_create等系列
  10. .NET程序中常用的28种代码
  11. xposed 入门之修改手机 IMEI
  12. flowable-6.7(一)从工作流与BPMN到flowable
  13. Flex4 自定义皮肤详解
  14. IP-Guard桌面申请管理说明步骤
  15. 快速实现ML302 GPS+4G发送定位信息详解
  16. 2008春晚,赵本山之《火炬手》(现场版最新完整台词)
  17. ad中按钮开关的符号_基础3:按钮开关,图文秒懂!
  18. 搭建导航网站赚钱,小白也能躺赚!
  19. torch使用tensorboard简明备忘录
  20. 非线性函数模型(多项式拟合)预测土壤侵蚀模数

热门文章

  1. android 去除启动广告_APP启动页广告去除
  2. jemter接口并发数怎么算_JMeter学习使用(1) - 接口GET请求并发测试
  3. 21、C#里面类的创建和使用
  4. javascript中将整数添加千位符号
  5. 关于Oracle数据库用户密码过期的预防和解决办法
  6. How to configure cross-stack EtherChannel on Cisco Catalyst 3750 switches
  7. 直线职权::参谋职权::职能职权
  8. [转] 一个OpenSource的评价图
  9. java.sql.SQLException: Zero date value prohibited 报错分析
  10. 通过容器提交镜像(docker commit)以及推送镜像(docker push)笔记