首页 相关文章 C++习题与解析-继承和派生

C++习题与解析-继承和派生


  6.1 分析以下程序的执行结果
  #includeiostream.h
  class base
  {
  public:
  base(){cout"constrUCting base class"endl;}
  ~base(){cout"destructing base class"endl; }
  };
  class subs:public base
  {
  public:
  subs(){cout"constructing sub class"endl;}
  ~subs(){cout"destructing sub class"endl;}
  };
  void main()
  {
  subs s;
  }
  解:
  本题说明单继续情况下构造函数和析构函数的调用顺序。这里base为基类,subs为派生类。
  所以输出为:
  constructing base class
  constructing sub class
  destructing su...[ 查看全文 ]

2016-02-19 标签:

C++习题与解析-继承和派生的相关文章

手机页面
收藏网站 回到头部