[elektro] Béke poraira !

Balázs Bámer bamerbalazs at gmail.com
Thu Oct 13 18:18:42 CEST 2011


>> Nem akarok flame wart
> Attol meg lesz. :-)

Lesz vagy nem lesz, leírom, mi volt.
Doszos Borland C++-t használtam akkor, volt szám objektum, operator
overloadinggal minden lényeges művelet. Beírtam a programba, hogy
Szam a=new Szam(3);
Szam b=new Szam(5.5);
Szam c=a+b*2.3-a*b*(a+b/2);

marha elegáns volt, de létrejött a harmadik sorban egy rakás
ideiglenes objektum, amiknek memóriát foglal, ha nem kell, fölszabadít
stb. Persze lehetett volna úgy, hogy csak copy constructor van meg
olyan műveletek, hogy = += -= /= *= és akkor lépésekre bontva leírom,
hogy már meglévő objektumokon végezzek minden műveletet. Ez nem
átlátható, viszont tisztábbnak éreztem mindent kézben tartani. Mondjuk
pontosan nem emlékszem, mert 16 éve volt.

szia: Balázs



More information about the Elektro mailing list