继承与派生的浅尝

原创 2016年06月02日 07:04:01
/*
 *Copyright (c) 2016 烟台大学计算机与控制工程学院
 *All rights reserved.
 *文件名称:test.cpp
 *作    者:史红浩
 *完成日期:2016年 6 月 1 日
 *版 本 号: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;}
    //思考:这3处出现的print,有何区别
    void print()      //类B的成员函数
    {
        A::print();   //类A的成员函数
        aa.print();   //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;
}

运行结果:


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java 窗体对象浅尝

  • 2009-09-28 09:46
  • 72KB
  • 下载

浅尝Solr~~

由于最近项目组有需求,大致意思是做一个对数据全面的统一搜索。于是乎,就研究了一哈Solr什么是Solr?Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用...

浅尝数据库并发控制

数据库是一个共享资源,可以供多个用户使用。然而,对于大多数程序员来说,单处理机系统是我们接触最多的系统,运行在其上的数据库事务也并非真正意义上的并行,实际上它是这些并行事务的并行操作轮流交叉运行,这种...

Selenium3 浅尝

1.下载网址:http://www.seleniumhq.org/download/ 根据自己的语言,下载正确的版本,由于本人是java出身,python还只是入门级别,所以不班门弄斧,下面的所有di...

浅尝KMP算法

转自:http://blog.163.com/kazenoyume@126/blog/static/166753923201462783123487/ 最近在工作之余,参加了hihocode...
  • ltx06
  • ltx06
  • 2015-11-05 19:10
  • 261

浅尝Python 的GUI

【背景介绍】 编写python接口测试脚本后,希望该脚本提供给他人使用时,能够简单易用,便想创建一个界面,在界面上选择测试地址和测试用例进行接口调用。设计出的最终界面如下,界面较简陋~处女作,勿喷~...

不能实例化抽象类的浅尝

今天写代码,想实现个功能,写成一个界面类,做成了CView的子类,编译无法通过,说是不能实例化抽象类,由于CView::OnDraw是抽象的。这个问题我是第一次遇到,于是网上搜了一下都不能得到满意的答...

【bzoj2957】【楼房重建】另类的线段树(浅尝ACM-H)

[pixiv] https://www.pixiv.net/member_illust.php?mode=medium&illust_id=62609346 向大(hei)佬(e)势力学(di)习...

浅尝C++——const与#define定义符号常量

在C++中可以用两种方式定义符号常量:const、#define;

CTF-浅尝64位栈溢出PWN

干了一早上终于把这道’难题’做出来了,实在是不容易。头一次完完全全的做出64位的pwn题,如果就栈溢出来说的话,其实感觉和32位的也差不多。至少这方面没有遇到太大的困难,做64位的题对汇编指令的要求就...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)