首页 > 试题广场 >

阅读该程序,给出程序的输出结果。

[问答题]

阅读该程序,给出程序的输出结果。

#include <iostream.h>

class C

{

public:

    C(int i)

    {

        c=i;

    }

    C()

    {

        c=0;

        cout<<"Default constructor called."<<c<<endl;

    }

    ~C()

    {

        cout<<"Destructor called."<<c<<endl;

    }

    void Print()

    {

        cout<<c<<endl;

    }

private:

    int c;

};

void main()

{

    C *p;

    p=new C[4];

    int n=1;

    for(int i=0;i<4;i++)

        p[i]=C(n++);

    for(i=0;i<4;i++)

        p[i].Print();

    delete []p;

}

这道题你会答吗?花几分钟告诉大家答案吧!