Miért használnak rengeteg helyen sima C-t ha a C++ sokkal többet tud és szebb/átláthatóbb/rövidebb kódot lehet benne írni?
Figyelt kérdés
2015. szept. 1. 08:33
11/13 anonim válasza:
"Nem, a template sem lassít semmit, mert fordítási időben történik a mágia."
Nincsen mágia, a template behelyettesítése kódot generál, és ez a kód változtathat a programod működésén. Ezért van az, hogy ha valaki nem ért hozzá nagyon sok függvénynél köt ki.
12/13 anonim válasza:
Tisztában vagyok vele mit csinál, de attól csak a program mérete lesz nagyobb, a sebessége marad ugyan olyan.
13/13 anonim válasza:
Az utasítások is cache-lődnek (illetve ilyenkor nem) vagyis nem csak a méretre hat, hanem gyakran más helyen lévő utasításokat tölt be a processzor. Ez azt eredményezi, hogy a programod lassabb lehet mintha mindig ugyanazt a függvényt hívnád meg más argumentumokkal, de a függvények számától függ természetesen.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!