cons_des.cpp
Upload User: dq031136
Upload Date: 2022-08-08
Package Size: 802k
Code Size: 1k
Development Platform:

C++ Builder

  1. #include <iostream.h>
  2. class base 
  3. {
  4.  public:
  5.    base(void) {cout << "Constructing base.n";}
  6.    ~base(void) {cout << "Destructing base.n";}
  7.  };
  8. class derived1 : public base 
  9. {
  10.  public:
  11.    derived1(void) {cout << "Constructing derived1.n";}
  12.    ~derived1(void) {cout << "Destructing derived1.n";}
  13.  };
  14. class derived2 : public derived1 
  15. {
  16.  public:
  17.    derived2(void) {cout << "Constructing derived2.n";}
  18.    ~derived2(void) {cout << "Destructing derived2.n";}
  19.  };
  20. void main(void)
  21.  {
  22.    derived2 object;
  23.  }