3-2 构造函数的调用

3-2 构造函数的调用

 

Time Limit: 1000MS Memory limit: 65536K

题目描述

通过本题目的练习可以掌握构造函数和析构函数的调用;

创建类A;类中仅包含构造函数和析构函数,按照程序的输出写出类的定义和主函数main中的代码。

输入

 

输出

 

输出数据有

4行,分别代表对构造函数和析构函数的调用;本练习要求所编写程序的输出必须与示例相同。

 

示例输入

 

 

示例输出

 

Constructing an object of A
Constructing an object of A
Destructing an object of A
Destructing an object of A

 

提示

 

 

 

来源

 

 黄晶晶

 

示例程序

#include <iostream>

using namespace std;

class A
{
public:
    A()//构造函数,隐式调用,在建立对象之初就调用
    {
        cout<<"Constructing an object of A"<<endl;
    }
    ~A()//隐式调用,先构造的后析构,后构造的先析构
    {
        cout<<"Destructing an object of A"<<endl;
    }
};
int main()
{
    A a,b;
    return 0;
}

 

posted @ 2014-11-26 23:57  夏迩  阅读(170)  评论(0)    收藏  举报