138                             5.    - 

.  -      
  complex      assign ()  print .
 ,     , 
    real  imag  . 
          -
,     complex   -, 
     .

5.4.   

       (scope)  -
      . ( .  3.8,    
,  . 77).   ,     -
   .  ,   , -
  ,      
,     ,      . 
    '   (scope resolution).

5.4.1.     ::

       
  .     :

::i           //   

//   
foo_bar::i    //   

//   

    ,    (   -
),           -
       :

  how_many.cpp

int count = 0;   // 

void how_many(double w[J, double x, int& count)
{

for (int i = 0; i < N; ++i)
count += (w[i] == x) ;

++ ::count ;

}

    ,     ,
     ,   .  
        .

class widgets { public: void f(); };

class gizmos { public: void f(); };

'       , ,   
 .  . .