     -    ,   
   14  13.9.      
-     inline    . 
,   GetTime()  TTime   ,  
      13.10  : 

    inline void TTime::GetTime(in &m,   int &y,  int &hr,   int &mip) 
    {
      ....
    }

    ,  inline   ,     
 ,    -  
    ,     .  
   -   ,  
    . 

     - 

      12  ,   ,    
     ,  ,   ,  . 
        - . 
     -  ,    
 (  ) -. ,     
SetTime()  TTime   .     
  : 15  1997 , 11:45,    

    TTime anyTime; 
    anyTime.SetTime( 1,   15,   1997,   11,   45 ); 

    ,        , 
       .    
   TTime  - .  SetTime()
         
  ,     

    anyTime.SetTime( 1,   15,   1997); 

      13.12    TTime    
- SetTime().   TIME4.H    , 
,   .     
TIME4.H    . 

     13.12.  TIME4.H ( TTime   -) 

    1:	// time4.h --   TTime                                   
    2:	
    3:	#ifndef  __TIME4_H 
    4:	#define __TIME4 H 1 //   #include
    5:	 
    6:	#include <iostream. h>    
    7:	#include <time.h>       
    8:	#include <string.h>                
    9:	
    10:	class TTime {
    11:	private:                
    12:	  long dt; //    -    1  1970           
    13:	public: 
    14:	  void Display(void) { cout  ctime(&dt); } 
    15;	  void GetTime(int im, int id, int &y, int &hr, int &min); 
    16:	  void SetTime( int m, int d, int y, int hr, int min); 
    17:	  void SetTime( int m, int d, int y, int hr); 
    18:	  void SetTime( int m, int d, int y); 
    19:	  void SetTitne( int m, int d);                   
    20:	  void SetTime( int m);            
    21:	  void SetTime(void); 
    22:	  char *GetSTime(void) 
    23:	  { 
    24:	   char *cp = strdup(ctime(&dt)); 
    25:	   return cp;                                                             
    26:	  } 
    27:	  void ChangeTime(long nminutes) { dt += (nminutes * 60); } 
    28:    }; 
    29: 
    30:  #endif // __TIME4_H
     ______________________________________________________ 

      16-21    - SetTime().
             
 ,     

    
     13.  ,	319 
