关闭

第十一周阅读程序2

360人阅读 评论(0) 收藏 举报
/*
 *Copyright (c)2016,烟台大学计算机与控制工程学院
 *All rights reserved.
 *文件名称:main.cpp
 *作    者:隋文韬
 *完成日期:2016年6月2日
 *版 本 号: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)B类的成员函数
    {
        A::print();//(2)A类的成员函数,因为与B类成员函数重名,加A::区分
        aa.print();//(3)A类的数据成员,
        cout<<b<<endl;
    }
private:
    int b;
    A aa;
};
int main()
{
    B test[2];
    test[0]=B(1,7,4);
    test[1]=B(2,5,8);
    for(int i=0;i<2;i++)
        test[i].print();
    return 0;
}


结果分析:

定义了B类的一个数组,给A里面的a,aa,B里面的b赋初值,test[0].print调用B的成员函数print,

B的print里面又有A的成员函数print和aa.print,所以又调用A的构造函数,输出a的值分别为1,4,最后又输出b的值7。

0
0
查看评论

coursera Machine Learning 第十一周 测验quiz答案解析Application: Photo OCR

1.选择:C 解析:1000*1000大小,每次移动步长2像素,所以总共是500*500=250000次滑动,两个就是500000次滑动。 2.选择:C 解析:小学数学应用题。1000个数据要41小时,再乘10,就是400美元大概。 3. 选择:AD 解析:AD就是上限分...
  • sinat_39805237
  • sinat_39805237
  • 2018-01-13 15:46
  • 73

第十一周阅读程序(2)

#include using namespace std; class G { public: static int m; G( ) //构造函数 { m++; cout<<"G begins\n&qu...
  • aliujiaqi
  • aliujiaqi
  • 2015-05-16 18:20
  • 213

第十一周 阅读程序(2)

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:李德坤 *完成日期:2016年5月3日 *版本号:v1.0 * *问题描述:阅读程序 *输入描述:无 *输出描述:...
  • lidekun9132
  • lidekun9132
  • 2016-05-03 14:11
  • 109

第十一周 阅读程序(2)

问题及代码: /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:Project.cpp *作 者:chenqin. *完成日期:2015年5月24日 *版 本 号:v1.0 * *问题描述:阅读程...
  • Diudiudiuo
  • Diudiudiuo
  • 2015-05-24 13:21
  • 139

第十一周阅读程序2

问题及代码: /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:尚 月 * 完成日期:2015年 05 月 20 日 * 版 本 号:v1.0 * *...
  • shangyue025
  • shangyue025
  • 2015-05-20 08:32
  • 212

第十一周阅读程序(补充)----(2)

问题及代码: /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:zwj.cpp *作 者:张伟晶 *完成日期:2016年5月10日 *版 本 号:v1.0 * *问题描述:阅读程序 *输入描述: *程...
  • angeljing521
  • angeljing521
  • 2016-05-10 16:40
  • 1575

机器学习-学习笔记 学习总结归纳(第十一周)

总结归纳假设空间归纳从特殊到一般的“泛化”过程, 即从具体的事实归结出一般性规律。演绎从一般到特殊的“特化”过程, 即从基础原理推演出具体状况。归纳学习(概念学习(概念形成))记住训练样本, 就是所谓的“机械学习”,或称“死记硬背式学习”。 利用一定的策略对假设空间进行搜索。版本空间归纳偏好需要对...
  • linglian0522
  • linglian0522
  • 2017-08-24 17:12
  • 198

第十一周实践项目(1)

问题及代码: /*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:吴敬超 * 完成日期:2016年5月10日 * 版本号:codeblock * * 问题描述: * 输入描述: * 程序输出: 输出结果 *...
  • jnwujingchao
  • jnwujingchao
  • 2016-05-10 15:24
  • 116

第十一周阅读程序1

问题及代码: /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:尚 月 * 完成日期:2015年 05 月 20 日 * 版 本 号:v1.0 * * 问题描述:阅读程...
  • shangyue025
  • shangyue025
  • 2015-05-20 08:21
  • 189

第十一周阅读程序4

问题及代码1: /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:尚 月 * 完成日期:2015年 05 月 20 日 * 版 本 号:v1.0 * ...
  • shangyue025
  • shangyue025
  • 2015-05-20 09:19
  • 206
    个人资料
    • 访问:14531次
    • 积分:709
    • 等级:
    • 排名:千里之外
    • 原创:58篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条