Differences

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

Link to this comparison view

poo-is-ab:laboratoare:05 [2025/09/24 11:54]
razvan.cristea0106 [Supraîncărcarea operatorilor]
poo-is-ab:laboratoare:05 [2025/10/11 20:12] (current)
razvan.cristea0106 [Supraîncărcarea operatorilor]
Line 245: Line 245:
 </​code>​ </​code>​
  
-<note important>​Se poate observa ​ca la **forma postfixată** avem un parametru de care **nu** ne folosim. Acel parametru este **doar** pentru a asigura **polimorfismul**,​ compilatorul făcând distincția între cele două variante de operator de incrementare.</​note>​+<note important>​Se poate observa ​că la **forma postfixată** avem un parametru de care **nu** ne folosim. Acel parametru este **doar** pentru a asigura **polimorfismul**,​ compilatorul făcând distincția între cele două variante de operator de incrementare.</​note>​
  
 Pentru **operatorul de decrementare** se aplică aceleași **exact** aceeași pași, încercați să îl implementați voi pentru a putea înțelege mai bine cum funcționează conceptul de **overloading**. Pentru **operatorul de decrementare** se aplică aceleași **exact** aceeași pași, încercați să îl implementați voi pentru a putea înțelege mai bine cum funcționează conceptul de **overloading**.
Line 543: Line 543:
 istream&​ operator>>​(istream&​ in, NrComplex&​ z) istream&​ operator>>​(istream&​ in, NrComplex&​ z)
 { {
- cout << "​Introduceti partea reala a numarului complex: ";+ std::cout << "​Introduceti partea reala a numarului complex: ";
  in >> z.real;  in >> z.real;
  
- cout << "​Introduceti partea imaginara a numarului complex: ";+ std::cout << "​Introduceti partea imaginara a numarului complex: ";
  in >> z.imaginar;  in >> z.imaginar;
  
poo-is-ab/laboratoare/05.1758704045.txt.gz · Last modified: 2025/09/24 11:54 by razvan.cristea0106
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