我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Problem A: 还会用继承吗?

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Problem A: 还会用继承吗?

Home

Web Board

ProblemSet

Standing

Status

Statistics


Problem A: 还会用继承吗?


Time Limit: 1 Sec    Memory Limit:  128 MB  

Submit: 1756  

Solved: 1255  

[ Submit][Status][Web Board]


Description



定义一个Base类,包括1个int类型的属性,以及满足输出格式要求的构造函数、拷贝构造函数和析构函数。

定义Base类的子类Derived,包括1个int类型的属性, 以及满足输出格式要求的构造函数、拷贝构造函数和析构函数。



Input



第1行N>0表示测试用例个数。

每个测试包括2个int类型的整数。



Output



见样例。



Sample Input



110 20



Sample Output



Base = 10 is created.Base = 10 is copied.Base = 10 is created.Derived = 20 is created.Base = 10 is copied.Derived = 20 is copied.Derived = 20 is erased.Base = 10 is erased.Derived = 20 is erased.Base = 10 is erased.Base = 10 is erased.Base = 10 is erased.



HINT

Append Code



append.cc,


[  Submit][Status][Web Board]


한국어<  中文 فارسی English ไทย All Copyright Reserved 2010-2011  SDUSTOJ TEAM
GPL2.0 2003-2011 HUSTOJ Project TEAM
Anything about the Problems, Please Contact Admin:admin


#include <iostream>
using namespace std;
class Base
{
protected:
    int x_;
public:
    Base(int x = 0) : x_(x){ cout << "Base = " << x_ << " is created." << endl;}
    Base(const Base & b) : x_(b.x_) { cout << "Base = " << x_ << " is copied." << endl; }
    ~Base(){ cout << "Base = " << x_ << " is erased." << endl; }
};
class Derived :public Base
{
private:
    int y_;
public:
    Derived(int x, int y) : Base(x),y_(y) { cout << "Derived = " << y_ << " is created." << endl; }
    Derived(const Derived & d) : Base(d),y_(d.y_) { cout << "Derived = " << y_ << " is copied." << endl; }
    ~Derived(){ cout << "Derived = " << y_ << " is erased." << endl; }
 
};
int main()
{
    int cases, data1, data2;
    cin>>cases;
    for (int i = 0; i < cases; i++)
    {
        cin>>data1>>data2;
        Base base1(data1), base2(base1);
 
        Derived derived1(data1, data2), derived2(derived1);
    }
}

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Problem A: 还会用继承吗?

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Problem A: 还会用继承吗?

Problem A: 还会用继承吗?,HomeWebBoardProblemSetStandingStatusStatisticsProblemA:还会用继承吗?TimeLimit:1Sec  MemoryLimit:128MBSubmit:175bBoard]Descrip
2023-05-25

java 变量会被继承吗

java 变量会被继承吗java中变量会被继承,前提是父类的成员变量类型是public或protected。当父类的成员变量为private时不能够被继承,但是可以通过父类提供的相应方法进行访问。1、子类可以直接使用父类非私有成员所以,一般在父类中声明过的变量
java 变量会被继承吗
2021-07-30

navicat过期了卸载后重装还能继续用吗

navicat过期后重新安装不能继续使用。要继续使用需购买新许可证或订阅,或试用免费试用版。Navicat 过期后重新安装是否可继续使用?否,Navicat 过期后重新安装不能继续使用。详细解释:Navicat 是商业软件,需要付费激
navicat过期了卸载后重装还能继续用吗
2024-04-24

阿里云服务器使用还会收费吗

阿里云服务器使用是要付费的。阿里云服务器的价格因配置和服务类型的不同而异,不同服务提供商的价格也可能存在差异。对于个人用户来说,通常不需要购买阿里云服务器,因为它们可以通过阿里云官方网站或其他合法途径租用。您可以访问阿里云官方网站(https://acctcloud.aliyun.com),以查询您需要使用的云服务器的价格和服务类型。如果您需要为阿里云服务器付费,您需要了解您选择的服务提供商
2023-10-26

阿里云服务器试用还会收费吗

阿里云服务器试用不提供产品本身的销售,试用期结束后,您将无法获得任何产品费用。如果您已经购买了所需的服务或产品,并且想再次尝试,建议您在试用期结束后进行续费。在续费过程中,您仍然可以购买试用期内使用的产品或服务。如果您担心试用期的费用问题,您可以参考阿里云官方公告。同时,我们建议您在试用期内尽可能地充分利用试用期,充分了解服务和产品的使用方法,以免影响您的试用体验和后续的续费。
2023-10-26

阿里云服务器使用还会收费吗多少钱

阿里云服务器使用是按照时间和数量来计费的,具体的费用取决于你选择的服务器配置。不同的地区、不同的时间以及使用的服务种类等因素,也会对服务器的使用费用产生影响。举个例子来说,假设你在中国大陆地区使用阿里云服务器,你使用的是ApacheCloudCloudStack2的服务器,配置为4核CPU+4G内存+1TB存储,那么使用阿里云服务器的费用就会根据你所使用的配置和服务而定,可能会比你在其他地区或
2023-10-26

阿里云服务器使用还会收费吗多少钱啊

阿里云服务器使用是要付费的。根据你使用的计算资源和服务的不同,价格可能会有所不同。根据阿里云官方的说法,阿里云云服务器是按需购买、按量付费的,即你购买多少资源,阿里云就会为你提供多少服务。因此,如果你的使用量比较大,你可能会感觉到价格比较高。但是,由于阿里云是一个公共云服务提供商,它的云服务器提供的是按使用量计费的模式,因此你可以根据自己的使用情况选择合适的计费模式。当然,价格也可能会比其他的云服务提供商略...
2023-10-27

阿里云服务器试用还会收费吗多少钱一年

阿里云服务器试用收费是一个比较常见的服务,很多人都可以免费试用阿里云的服务器。但是,如果您想知道阿里云服务器试用是否会收费,可以根据以下几点来判断。首先,需要了解阿里云的服务类型和收费方式。阿里云的服务类型包括云服务器、容器服务、数据库服务、云安全等,不同的服务类型会收取不同的费用。一般来说,阿里云的收费方式主要有以下
阿里云服务器试用还会收费吗多少钱一年
2023-10-28

阿里云服务器使用还会收费吗多少钱一年

阿里云服务器是一种云服务,不提供实时的价格。但是,您可以通过以下几种方式获得阿里云服务器的费用:查询官方报价:在阿里云官网或其他相关渠道,您可以查询最新的阿里云服务器价格。询问客户:如果您正在寻找阿里云服务器,可以向阿里云客户服务提出您的询问,询问您所需的阿里云服务器的价格和性能。搜索引擎搜索:您可以在国内的搜索引擎(如百度搜索、Google搜索等)中搜索阿里云服务器,查询其价格和性能。需要注意的是,不同地区、不同...
2023-10-27

阿里云服务器试用还会收费吗多少钱啊一年

阿里云服务器试用不属于商业行为,因此不存在收费的问题。但是如果您想使用阿里云服务器,您需要确保具备相应的条件和资质,包括:提供真实有效的身份信息,包括营业执照、组织机构代码、联系方式等;购买或租用符合阿里云产品技术标准和服务协议的云服务器;按照约定支付相关费用,如按时付费、延期付费等。阿里云服务器的试用期一般为2-3个月,根据服务器型号不同时间也会有所不同,具体收费标准可能会因实际情
2023-10-26

阿里云服务器使用还会收费吗多少钱啊一年

如果您想使用阿里云的云服务器,需要根据您所在的云计算平台进行付费。不同的云计算平台有不同的收费标准,比如亚马逊的AWS、阿里云等,其收费标准和计费方式也各有不同。如果您想使用阿里云的云服务器,需要先查询一下自己所使用的云计算平台的收费标准,然后根据实际情况选择相应的计费方式,如按小时计费、按月计费等。在阿里云上使用云服
阿里云服务器使用还会收费吗多少钱啊一年
2023-10-28

XP停止服务是什么意思?停止服务后还能继续使用吗?

微软从今天开始正式停止对Windows XP系统更新,各大媒体也纷纷对XP停止服务进行了大量的相关报道。笔者在各大媒体的报道评论中,发现不少网友对比XP停止服务时什么意思,以及对于XP停止服务后还能用吗,充满疑问,以下笔者为大家带来详细的相
2023-06-04

新教程下半年启用!那软考集成、监理上半年还会考吗?

  随着新教程的发布,下半年将启用新的教学大纲和考试内容。这一变化无疑给准备参加软考集成和监理考试的考生带来了不小的困扰。  许多考生都在关心,上半年是否还会举行软考集成和监理考试。本文,小编将就这个问题进行探讨~  01集成、监理往年考试次数  首先,我们需要了解一下近年来,集成和监理的考试次数:  2023年集成考
新教程下半年启用!那软考集成、监理上半年还会考吗?
2024-04-19

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录