home *** CD-ROM | disk | FTP | other *** search
/ C++ for Dummies (3rd Edition) / C_FD.iso / CHAP12 / CHAP12_7.CPP < prev    next >
C/C++ Source or Header  |  1996-09-02  |  401b  |  28 lines

  1. // Chap12_7.cpp
  2. #include <iostream.h>
  3. #include <string.h>
  4. class DoNothing
  5. {
  6.   public:
  7.    DoNothing(int initial) 
  8.    {
  9.       cout << "DoNothing constructed with a value of "
  10.            << initial
  11.            << "\n";
  12.    }
  13. };
  14.  
  15. void fn(int i)
  16. {
  17.    static DoNothing dn(i);
  18.    cout << "In function fn with i = " << i << "\n";
  19. }
  20.  
  21. int main()
  22. {
  23.    fn(10);
  24.    fn(20);
  25.    return 0;
  26. }
  27.  
  28.