zoukankan      html  css  js  c++  java
  • POJ C++程序设计 编程作业—类和对象 编程题#3

    编程题 #3

    来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)

    注意: 总时间限制: 1000ms 内存限制: 65536kB

    描述

    下面程序的输出结果是:

    5,5

    5,5

    请填空:

    #include <iostream>
    using namespace std;
    class Base {
    public:
        int k;
        Base(int n):k(n) { }
    };
    class Big {
    public:
        int v; Base b;
    // 在此处补充你的代码
    };
    int main() {
        Big a1(5); Big a2 = a1;
        cout << a1.v << "," << a1.b.k << endl;
        cout << a2.v << "," << a2.b.k << endl;
        return 0;
    }

    输入

    输出

    5,5

    5,5

    样例输入

    样例输出

    5,5
    5,5

    提示

    所缺代码具有如下形式:

        Big ________________{ }
        Big ________________{ }

    #include <iostream>
    using namespace std;
    class Base {
    public:
        int k;
        Base(int n):k(n) { }
    };
    class Big {
    public:
        int v; Base b;
        // 在此处补充你的代码
        Big(int n):v(n), b(n) { };
        Big(Big &a):v(a.v), b(a.v) { };
    };
    int main() {
        Big a1(5); Big a2 = a1;
        cout << a1.v << "," << a1.b.k << endl;
        cout << a2.v << "," << a2.b.k << endl;
        return 0;
    }


  • 相关阅读:
    LSA
    DBSCAN
    层次聚类
    crontab 不产生邮件
    vue页面添加当前日期,并且格式化
    SQL去重复数据
    Idea防沉迷插件StopCoding的安装使用教程
    动漫
    intellij-idea开启rundashboard配置
    SpringCloud之Eureka注册中心原理及其搭建
  • 原文地址:https://www.cnblogs.com/dagon/p/4739870.html
Copyright © 2011-2022 走看看