下面程序输出的结果为   #include" iostream.h"   class A   {    public:     A( ) { cout < < "CLASS A" < < end1;}     ~ A( ) { }  };  class

admin2010-03-29  21

问题 下面程序输出的结果为   #include" iostream.h"   class A   {    public:     A( ) { cout < < "CLASS A" < < end1;}     ~ A( )  { }  };  class B:public A  {  public:   B( ){ cout < < "CLASS B" < < end1;}   ~ B( )  { }  };  void main( )  {  A * p;  p=new B;  B * q;  

选项 A、CLASS A  CLASS B
B、CLASS A  CLASS B  CLASS B
C、CLASS A  CLASS B  CLASS A  CLASS B
D、CLASS A  CLASS B  CLASS B  CLASS B

答案4

解析 每实例化一个类就要调用其构造函数,结束运行该实例后调用析构函数。注意:类的实例化和构造函数、析构函数的调用方式和何时调用。
转载请注明原文地址:https://kaotiyun.com/show/f9jp777K
0

最新回复(0)