82                                                  3.   

 C++  ,   ,     -
,    .    ,
, ,   .      -
,     ,      
    . ,   
    .  ,    -
 .

3.8.5.  

     (linkage). C++ 
      .  
, ,        static, -
      .     , 
inline     const.  const.  
  ,    ,    -
       extern. ,  -
        :

extern "" {     }

          -
.  , ,  " Pascal".

3.9.  

C++       .   -
,   ,    .  
  C++      . 
    ANSI C++,     (namespace
scope):

namespace LMPinc {

class puzzles { ..... } ;

class toys { . } ;

        -
,   :                                     ,

__::               .

   using,     |
     . :                             |

using namespace LMPinc;                                      '
toys top;     //LMPinc::toys                                 "

    :                                1