7.13.                                                217

        -
 .       , -
  .

//       

class vect {
public:

vect();  //  

vect(const vect&); // 

vect& operator=(const vect&); // lvalue
};

         ,   
my_string (.  6.4, :   , 
. 162).    ,  operator^ () -
 .    lvalue.

7.13.1.  

         7.2, -
   ,  . 193.     -
      .

         
.        -
 (trivial conversion).        .

 
                 

*              const *
*            volatile *

 

 volatile   .  ,  -
     (    ). , -
   ,       -
,    ,   volatile.

       -
. , 

void print(int i);

void print(const int& i);

   .

 ,   ,  , 
    .      
        .   -

