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 / ex7.C < prev    next >
C/C++ Source or Header  |  2000-07-19  |  375b  |  25 lines

  1. #include "ex7.h"
  2. #include <stdio.h>
  3.  
  4. extern "C" { void ada_method2 (A *t, int v);}
  5.  
  6. void A::method1 (void)
  7. {
  8.   a_value = 2020;
  9.   printf ("in A::method1, a_value = %d \n",a_value);
  10.  
  11. }
  12.  
  13. void A::method2 (int v)
  14. {
  15.    ada_method2 (this, v);
  16.    printf ("in A::method2, a_value = %d \n",a_value);
  17.  
  18. }
  19.  
  20. A::A(void)
  21. {
  22.    a_value = 1010;
  23.   printf ("in A::A, a_value = %d \n",a_value);
  24. }
  25.