98                                                  3.   

3.20.  

    ,    
     const.   , , 
:

struct large_size {

int mem[N] ;

        //
};

void print(const large_size& s)
{

// s   ,

//      

}

'1\/-1, ^" -1 1- / \ 1 /~* / /'/-\' TTID-aTT- / ^/^ /һ;^ TT^T\f*\ff^Wr\ff 0   ^^ ^"\-1 -

 print ()       s.   s
  ,    print ()   N .
          -
   .     ,    (
,      ).  , 
  ,       ,   
 .

3.20.1. void*  reinterpret_cast

ANSI      void*    -
,     C++  .       ,

int* ip;

void* gp;

ip = gp;                //  C++,    
ip = reinterpret_cast<int*>(gp);   //  C++

 ,   C++        
  .   . C++  
    ,      . -
        
    .    -
           -
.    reinterpret_cast<>   ,
   ()   .

3.20.2.   static extern

       
      (.  3.9,