10.10.   305

10.10.  

   C++ (   )    -
  ,   .     
   .    

  C++.

   C++

1.      ,    -
,     ,   -
 .     -
 (overriding). ,   - 
  ,   ,  
   (.  14,  . 310).

2.     -,    -
 new  delete.

3. , ,   =  
  .

4.   =, (), [] ->     -
 -.   : operator ()
      -. -
  new  delete     -
-.       
  , -   .

5.  (union)     ,   -
 .      ,     
.        .

     ,     -
        . 
     . :

  acc_mod.cpp

//  

class  {
public:

int k;

protected:

int j , n;

private:

int i ;

};

class D : public  {
public:

int m;

B::n; //:    