. 11.                           ___     _________________383

.11.2.   

    C++    -
.       greater (),  -
   ,    :

int greater(int& a, int& b)
 i  j    ,  

greater(i , j)

    i  j    (  )
 .         -
   .    .  3.15, 
    ,  . 90 (  greater.cpp).

.11.3.  

  inline      -
 .      , ,  -
,   .      -
,     .    
   inline, ,    .
       .  
 :

inline float circum (float rad) { return (pi * 2 * rad) ; }
    .

. 11.4.   

       .   -
     ,    .
       ,   -
   .    :

double pow(double x, int n=2);

 :

r_sqrd = pow(r);     //  * 
r_5th = pow(r, 5);   // r*r*r*r*r

   .  3.5,   ,  . 74 ( 
def_args.cpp).

. 11.5. 

 (overloading)         
  .       ,
  ().