Differences

This shows you the differences between two versions of the page.

Link to this comparison view

poo-is:laboratoare:03 [2020/09/13 07:47]
sergiu.craioveanu [Laboratorul 03: Definirea și utilizarea claselor. Funcții constructor]
poo-is:laboratoare:03 [2020/10/22 12:30] (current)
andreea.udrea
Line 39: Line 39:
 { {
   private: //implicit private, daca nu specificam ​   private: //implicit private, daca nu specificam ​
-   ​string producator;+   ​string producator; ​// pentru tipul string folositi documentatia din laboratorul 10
    ​string model;    ​string model;
    ​string culoare;    ​string culoare;
Line 148: Line 148:
 } }
  
-Dreptunghi::​Dreptunghi(const Dreptunghi&​ d) +Dreptunghi::​Dreptunghi(const Dreptunghi&​ d) //As putea sa nu implementez constr de copiere si sa il folosesc pe cel generat automat. 
-{+                                          //deoarece nu am atribute pointer
     this->​lungime = d.lungime;     this->​lungime = d.lungime;
     this->​latime = d.latime;     this->​latime = d.latime;
Line 156: Line 156:
 Dreptunghi::​~Dreptunghi() Dreptunghi::​~Dreptunghi()
 { {
-    //Nu trebuie eliberat manual spatiul de memorie. ​Eventual, putem seta parametrii egali cu 0: +    //Nu trebuie eliberat manual spatiul de memorie. ​As putea sa nu implementez destructorul si sa il folosesc pe cel generat automat. 
-    ​this->​lungime = 0; + 
-    ​this->​latime = 0;+   ​
 } }
  
poo-is/laboratoare/03.1599972447.txt.gz · Last modified: 2020/09/13 07:47 by sergiu.craioveanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0