中易网

这里面是如何调用析构函数的??

答案:3  悬赏:30  
解决时间 2021-04-28 13:26
  • 提问者网友:说不出醉人情话
  • 2021-04-27 14:42

      #include <iostream.h>

      class A

      {

      public:

          A(int i)

          {  a=i;  }

          A()

          {

             a=0;

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

         }

         ~A()

         {  cout<<"Destructor called."<<a<<endl;  }

         void Print()

         {  cout<<a<<endl;  }

     private:

         int a;

     };

     void main()

     {

         A a[4],*p;

         int n=1;

         p=a;

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

             a[i]=A(++n);

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

              (p+i)->Print();

     }

最佳答案
  • 二级知识专家网友:請叫我丶偏執狂
  • 2021-04-27 16:12
就那样调用的……
全部回答
  • 1楼网友:风格单纯
  • 2021-04-27 19:07
这个都不会,就用那个啥呗
  • 2楼网友:没感情的陌生人
  • 2021-04-27 17:47
哇专业啊。。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息