. 16. ,                         405

. 16.1.   

        
 .     ,   
 .  C++       
 .         -
     :

int outer::inner::foo(double w) //foo  

 ,   ,   .

. 16.2.  

, C++     ,  ANSI .   -
 .

    ANSI 

    ,    ()
   int.  ,    
(cast)      .  -
    (.  2.6,  ,  . 49).

         
void*. ,    ANSI ,  C++    -
      .  ,
  C++       -
-     .

    C++   char,      ANSI   
int.  char    signed char  unsigned char.
  ,    ;  
   .

.16.3. 

   ,     ,  
ANSI     void.    foo()  
  ,   C++    
  .

   C++ this   .   
     .      -
,   -   (.  5.7, -
 this,  . 143).

C++ ,    ()  
. ANSI          
 .   C++  ,   goto, 
     .   -
    ANSI .