386                                       .   

  public, private  protected     (-
,   )  ,    . 
    private,    public.  
      size  private.    -
   -   .

. 12.1.   

 (constructor)   -,     
.      .      -
    ()     
new.        ,   ,
      ,     
      .   -
   :

vect::vect() { . . } //  
vect::vect(int i = 0) {  } //  

 (destructor)   -,     
,    ~.    
   .  ,    
delete.

 

::Tun(const  )

           -
 :

  

1.       .
1.        .
3.     .

   ,      ,   -
 .       .
        
. ,

vect [5] ;

 ,       -
      ,      
 .

      
 .         -
    ,      
  .    :

_ {_)