 7

Ad hoc 

 (polymorphism)       (-
)     .      .
-   , -
    .  ,  +     -
      .

        . -
    .     
   .    , -
   .    ad hoc' .    -
 ,        .

        -
.      . , 
 + b   ,       . 
 +        
      ,   . 
 + b    ,     -
 ,    ,     
 my_string  complex,    int. , -
      .   -
     (friend function),    -
   .

      ,    
    ,    .  
    ,     , 
  .       
   - .   
     ,    .  -
       .

' Ad hoc (.)  ,    ,   -
 .  . .