144                             5.    - 

cout  " is at "  b.where_am_I()  endl;

b.increment().print() ;

}

- increment    this,  
  1  2. - where_am_I   -
 .   this    
 .    ,     c_pair  
  c_pair* const this.  this  .

5.8. -  static  const

C++   -  static  const. 
 -   static,  -
     .    
   :

class foo {

static int foo_fcn();  //    static

int foo::foo_fcn()        //     static
{ /*   */ }

, -  const   const, -
      .   
    :

class foo {

int foo_fcn() const;

int foo::foo_fcn() const    //   const
{ /*   */ }

  - const  static  , -
  this.  -,  

.mem(i, j, k) ;

       ,  ,  
   .      , -
   this.   ,  - 
  .  -   
  .   -  
    (const-correctness^.  -
      .    