Prikaz jedne poruke
Stara 8.8.2015, 22:51   #359
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
Određen forumom Re: How to... C++

Citat:
Flash91 kaže: Pregled poruke
Ma da, samo sto u 100% slucajeva postoji daleko citljiviji, pa cak i elegantniji nacin da se problem resi, bez doticnog operatora.
Šta je elegantnije u pisanju šest linija umesto jedne?

Citat:
Flash91 kaže: Pregled poruke
Sad sam bas citao, gledajuci JIT assembly za if-then blokove i ternarni operator, ljudi su zakljucili da je ternarni neoptimizovaniji, pogotovo za x86 kod. LINK. Mada cenim da sa danasnjim kompajlerima stvarno nema neke razlike...
To šta će (i da li će) biti brže ne zavisi od koda već kako kompajler razbija kontrolu toka i ternarni operator. U 99% slučajeva oba će imati istu brzinu. U onom 1% gde dolaze do izražaja zvrčke Microsoft-ovog kompajlera može da se pojavi razlika. Tako da ne obraćaj pažnju na mikro-optimizaciju osim ako baš nemaš neki dobar razlog. Piši šta ti više odgovara. Ternarni operator je sasvim čitljiv ako se poštuju pravila koja sam postovao prethodno.
Neutrino je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Neutrino na korisnoj poruci:
Flash91 (8.8.2015)