第四周 阅读程序(2)

来源:互联网 发布:工业手持数据采集终端 编辑:程序博客网 时间:2024/05/18 01:46

问题描述:

请写出下面程序的运行结果,再和计算机运行的结果对照。无论对错,再想一想。

代码:

#include <iostream>  using namespace std;  class A  {  public:      A()      {          cout<<"A";      }      ~A()      {          cout<<"~A";      }  };  class B  {      A *p;  public:      B()      {          cout<<"B";          p=new A();      }      ~B()      {          cout<<"~B";          delete p;      }  };  int main()  {      B obj;      return 0;  }  
预测结果:

BA~A~B

运行结果:




0 0
原创粉丝点击