[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