home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung 2 / Power-Programmierung CD 2 (Tewi)(1994).iso / c / library / dos / grafik / cgazv5n3 / new.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1991-03-02  |  611 b   |  20 lines

  1. //******** Listing 5 ********************** NEW.CPP *****
  2. // NEW.CPP : simple demonstration of `new' and `delete'
  3. // (c) C Gazette. See Listing 1 for usage.
  4. //*******************************************************
  5.  
  6. #include <stdio.h>
  7. #include "object.hpp"
  8.  
  9. main() 
  10. {
  11.   object X('X');
  12.   puts("constructor for X was just called");
  13.   object* op = new object('Y');  // Dynamic Object Creation
  14.   puts("constructor for Y was just called");
  15.   delete op;                     // Dynamic Object Destruction
  16.   puts("destructor for Y was just called");
  17.   puts("destructor for X will now be called");
  18. }
  19.  
  20.