home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / adav313.zip / gnat-3_13p-os2-bin-20010916.zip / emx / gnat / examples / ex6.C < prev    next >
C/C++ Source or Header  |  2000-07-19  |  647b  |  35 lines

  1. #include "ex6.h"
  2. #include <fstream.h>
  3.  
  4. void A::non_virtual (void)
  5. {
  6.    cout << "in A::non_virtual, a_value = " << a_value << "\n";
  7. }
  8.  
  9. void A::overridden(void)
  10. {
  11.    cout << "in A::overridden, a_value = " << a_value << "\n";
  12. }
  13.  
  14. void A::not_overridden(void)
  15. {
  16.    cout << "in A::not_overridden, a_value = " << a_value << "\n";
  17. }
  18.  
  19. A::A(void)
  20. {
  21.    a_value = 1010;
  22.    cout << "in A::A, a_value = " << a_value << "\n";
  23. }
  24.  
  25. void B::overridden (void)
  26. {
  27.    cout << "in B::overridden, a_value = " << a_value << "b_value = " << b_value
  28. << "\n";
  29. }
  30. B::B(void)
  31. {
  32.    b_value = 2020;
  33.    cout << "in B::B, a_value = " << a_value << "b_value = " << b_value << "\n";
  34. }
  35.