      34-55      
TDatabase,    35: 

    dbp.Getfiecord(O) = new TRecord("George Bush"), 

      GetRecordO    ,   
     .      
 TRecord,           , 
     GetRecord(). 
     ,          
       ,   
TDatabase.         , 
  ,  ,      
 . 

    

    ,        .   
    TDatafease,    TRecord, , 
  TDatabase,       . 
     ;     
     ,   
     .	

     

        ,    . 
 ,        , 
        C++     . 

      - 

        -    ,   
,       (.  9). - 
   ,      this.  
 -      . 
      -     . ,  
 TFirstClass    -  : 

    double (TFirstClass:: *myfnptr)(void); 

     ,   myfnptr   -  
TFirst Class,        
 .   myfnptr ,   , 
        ,   
 : 

    void (TFirstClass::*myfnptr)(int, int); 

         ,   - 
  myfnptr,    ,    
  .         
,   , . 
      15.14   ,   
     - .	

     15.14. MFNPTR.CPP (  -) 

    1:	#include <iostream.h> 
    2:	#include <iomanip.h> 
    3: 
    4:	class TFirstClass { 
    5;	private:         
    6:	   int count;
    7:	public:         
    8:	  TFirstClass() { count  0; }
    9:	   int Access(void) ;           
    10:	}
    11:	
    12:	int (TFirstClass::*myfnptr)(void); 
    13: 
    14:	main() 
    15:	{ 


    394      III.   ANSI C++ 
