37 0 159KB
Universitatea Tehnica a Moldovei
RAPORT La lucrarea de laborator nr.5 Tema : Mostenirea multipla
Elaborat de studenta gr. FI-141 :
Butucea Mariana
Verificat de profesorul :
Rusu Mariana
Chişinău-2016
Problema 1 Să se creeze, o ierarhie de moştenire: stilou, creion → condei de ardezie Problema 2 : Să se creeze, o ierarhie de moştenire: rechizite de birou → stilou, creion →condei de ardezie 1. Codul sursa : #include #include #include #include using namespace std; class toc { char *forma; int lungime; int grosime; public: toc():forma(new char[5]) //constructor implicit { strcpy(forma,"nimic"); lungime=0; grosime=0; }; toc(char *f,int l,int g) //constructor general { forma=new char[strlen(f)+1]; strcpy(forma,f); lungime=l; grosime=g; }; toc(toc& t)
// constructor copie
{ forma=new char[strlen(t.forma)+1]; strcpy(forma,t.forma); lungime=t.lungime; grosime=t.grosime; };
~toc()
//destructor
{ delete[]forma; }; char* getforma(){return forma;} int getlungime(){return lungime;} int getgrosime(){return grosime;} friend ostream& operator