C++-ban ha egy egyszerű típusú változót definiálunk (pl. int a;), de nem használjuk, akkor is lefoglalódik neki a memóriaterület, vagy a fordító kioptimalizálja a kódot?
Figyelt kérdés
2017. dec. 26. 13:29
1/3 anonim válasza:
Fordítófüggő, de jellemzően kioptimaoptimalizálja.
2/3 anonim válasza:
Optimalizációs szinttől is függ.
GCC-ben O3-nál már biztosan benyeli.
3/3 anonim válasza:
Szinte biztos, hogy kioptimalizálja én QTben írom a c++ kódot is mert nagyon jó debiggere van, de imádom amikor csak azért írok bele a kódba, hogy debuggoljam de
int a | <optimized out>
felirat fogad.
Egyébként a legtöbb fordítón be lehwt állítani optimalizálást (gyors fordítás || kis program || gyors program || semmi az általános
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!