Ereditarietà2

Argomenti non indispensabili ma per eventuali approfondimenti:

  1. riutilizzo dei distruttori della classe base
  2. riutilizzo dei puntatori della classe base
  3. ereditarietà semplice (private)
  4. promozione del tipo di accesso da private a public
  5. ereditarietà multipla
  1. esempio da leggere
  2. early binding vs late binding (static binding)
  3. classi base astratte
  4. ??????concetto di overriding (diverso da overloading)
  5. ?overloading: funzioni membro virtuali (pure e non)
  6. ?overloading: distruttore virtuale
  7. ereditarietà virtuale (classi virtuali)