Documente Academic
Documente Profesional
Documente Cultură
Cursul 7
rev 1.1/PP/20131114
Sumar
• Moștenire/derivare (2)
• Concepte de bază în limbajul C++
• Polimorfism
• Funcții virtuale
• Destructori virtuali
Derivarea în C++
class Baza
{
};
Produs &Produs::afiseaza
*vptr &Produs::calculPretUnit
ProdusPerisabil &ProdusPerisabil::afiseaza
*vptr &Produs::calculPretUnit
Apel Iesire:
Produs *prod1 = new Apel constructor Produs
ProdusPerisabil(); Apel constructor ProdusPerisabil
//… Apel destructor Produs
delete prod1;
Destructori virtuali