Problem A 你会定义类吗?

Posted 好奇怪的妹妹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Problem A 你会定义类吗?相关的知识,希望对你有一定的参考价值。

Description

定义一个类Demo,有构造函数、析构函数和成员函数show(),其中show()根据样例的格式输出具体属性值。该类只有一个int类型的成员。

Input

输入只有一个整数,int类型范围内。

Output

见样例。

Sample Input

-100

Sample Output

A data 10 is created! A data 0 is created! A data -100 is created! This is data 10 This is data 0 This is data -100 A data -100 is erased! A data 0 is erased! A data 10 is erased!

HINT

Append Code

int main()
{
    Demo tmp(10), tmp2;
    int d;
    cin>>d;
    Demo tmp3(d);
 
    tmp.show();
    tmp2.show();
    tmp3.show();
    return 0;
}
 
 
代码
#include <iostream>

using namespace std;
class Demo
{
    int a;
public:
    Demo(int x=0):a(x)
    {
        cout<<"A data "<<a<<" is created!"<<endl;
    }
   ~Demo(){cout<<"A data "<<a<<" is erased!"<<endl;}
    void show()
    {
        cout<<"This is data "<<a<<endl;
    }
};

int main()
{
    Demo tmp(10), tmp2;
    int d;
    cin>>d;
    Demo tmp3(d);

    tmp.show();
    tmp2.show();
    tmp3.show();
    return 0;
}

 

以上是关于Problem A 你会定义类吗?的主要内容,如果未能解决你的问题,请参考以下文章

这个嵌套类构造函数片段可以应用于泛型类吗?

VSCode自定义代码片段——CSS选择器

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段——CSS动画

我应该定义模型类吗?