当前位置: 首页 > news >正文

山西住房建设部网站百度商家平台

山西住房建设部网站,百度商家平台,网站 刷流量,网站公司怎么做推广方案Description 定义一个类Data,只有一个int类型的属性和如下方法: 1. 缺省构造函数,将属性初始化为0,并输出"Datas default constructor."。 2. 析构函数,输出:"Data # is erased."&a…

Description

定义一个类Data,只有一个int类型的属性和如下方法:

1.   缺省构造函数,将属性初始化为0,并输出"Data's default constructor."。

2.  析构函数,输出:"Data # is erased.",其中“#”是属性值。

4.   int getValue()——获得属性值。

5.    void setValue(int)——设置属性值。

定义一个由Data的对象组成的数组类DataArray,该类包括1个int类型的属性和一个Data*类型的属性,分别为数组中元素的个数、所有的元素。定义如下方法:

2. 构造函数——参数格式请参考main函数的调用方法给出,输出:"DataArray's constructor."。

3. int getSum()——求所有Data对象属性值的和。

4. 析构函数——输出一行"DataArray's deconstructor."。

Input

若干个整数。个数大于2个。

第1个N表示后面输入的元素个数。之后有N个整数。它们用于设置main函数中DataArray的对象datas的数组元素值。

最后一个整数用于设置main函数中testP指向的对象的值。

Output

见样例~

Sample Input

10 1 2 3 4 5 6 7 8 9 10 1222

Sample Output

Data's default constructor.
Data's default constructor.
Data's default constructor.
Data's default constructor.
Data's default constructor.
Data's default constructor.
Data's default constructor.
Data's default constructor.
Data's default constructor.
Data's default constructor.
Data's default constructor.
DataArray's constructor.
Sum is 55
Data's default constructor.
Data 1222 is erased.
Data 10 is erased.
Data 9 is erased.
Data 8 is erased.
Data 7 is erased.
Data 6 is erased.
Data 5 is erased.
Data 4 is erased.
Data 3 is erased.
Data 2 is erased.
Data 1 is erased.
DataArray's deconstructor.
Data 0 is erased.

HINT

Append Code

#include<iostream>
using namespace std;
class Data
{
private:
    int t;
public:
    Data(){t=0;cout<<"Data's default constructor.\n";}
    ~Data(){cout<<"Data "<<t<<" is erased.\n";}
    int getValue(){return t;}
    void setValue(int a){t=a;}
};
class DataArray
{
private:
    int p;
    Data* q;
public:
    DataArray(int a,int *b)
    {
        p=a;
        q = new Data[p];
        for(int i=0;i<p;i++)
        {
            q[i].setValue(b[i]);
        }cout<<"DataArray's constructor.\n";
    }
    int getSum()
    {
        int sum=0;
        for(int i=0;i<p;i++)
            sum+=q[i].getValue();
            return sum;
    }
    ~DataArray(){delete []q;cout<<"DataArray's deconstructor.\n";}
};
int main()
{
    int i, n;
    Data test, *testP;
    cin>>n;
    int tmp[n];
    for (i = 0; i < n; i++)
        cin>>tmp[i];
    DataArray datas(n, tmp);
    cout<<"Sum is "<<datas.getSum()<<endl;
    testP = new Data;
    cin>>n;
    testP->setValue(n);
    delete testP;
    return 0;
}

转载于:https://www.cnblogs.com/TogetherLaugh/p/6544680.html

http://www.lbrq.cn/news/2660329.html

相关文章:

  • 网站内做全文搜索百度视频下载
  • 做邪恶自拍小视频网站建设网官方网站
  • 江宁区住房和城乡建设厅网站佛山网站建设公司
  • 学些网站制作网站链接推广工具
  • 云南 网站建设电子商务营销策略有哪些
  • 公司邮箱登录seo外链推广工具下载
  • wordpress主题绑定域名网站seo搜索
  • 网站建设及域名申请 厦门seo知名公司
  • 网站建设公司初心新品怎么刷关键词
  • 旅游网站400电话彩铃百度关键词优化排名
  • 企业网站运行通知网络公司网站建设
  • php如何做视频网站培训心得体会模板
  • 模板网站怎么做卖全球搜
  • 网站备案幕布可以ps么app优化推广
  • 雄安智能网站建设电话学好seo
  • 网站测试软件北京互联网公司排名
  • 福州网站建设营销q479185700刷屏seo诊断工具网站
  • 北京网页制作服务商沈阳seo排名优化教程
  • 怎么建网站站点网络服务提供者知道或者应当知道
  • wordpress nva西安专业seo
  • 日本人做鸭网站网络营销的含义特点
  • 网站适合用angular做吗网页制作接单平台
  • 微企免费网站建设西安百度推广排名
  • 网站文字规范济南今日头条新闻
  • 网站建设公司网站定制开发说到很多seo人员都转行了
  • 专业做网站哪家强品牌建设
  • 北京做网站哪家专业今日国内新闻头条大事
  • 网站公司大全免费平台
  • 网站如何做seosem对seo的影响有哪些
  • 网站建设捌金手指花总二六深圳品牌seo
  • special topic 8 (2) and topic 9 (1)
  • 计算机网络:超网即路由聚合一定需要连续的IP地址吗?
  • SQL约束:数据完整性的守护者
  • scanpy单细胞转录组python教程(二):单样本数据分析之数据质控
  • uni-app 网络请求终极选型:uni.request、axios、uni-network、alova 谁才是你的真命请求库?
  • 第4章 程序段的反复执行for语句P115练习题(题及答案)