C++-ban a tolower, meg a toupper, meg a hasonlók, jobbak, mintha saját függvényt csinálna valaki ezek helyett?
Figyelt kérdés
Egy hozzáértő gyorsabb függvényt csinálni, mint az alap függvények?2023. máj. 8. 11:03
1/3 anonim válasza:
Nem, mert a std lib függvényeket jellemzően hozzáértők csinálják és általában szénné vannak optimalizálva.
Nekem szokásom jó néhány függvény helyett sajátot használni, de az sem azért van, mert az enyémek jobbak, gyorsabbak, hanem azért, mert így kisebb lesz a bináris, mivel nem fordítja bele a fordító azt is, amire nincs szükség.
2/3 anonim válasza:
Jellemzően a standard függvényeket érdemes használni. Alap igazság, hogy felesleges újra feltalálni a kereket - kivéve talán 1-2 nagyon speciális esetet.
Mi lenne egyébként az a feladat, ahol az kis/nagybetűsítő hívás a szűk keresztmetszet? És milyen lenne ez az optimalizált toupper algoritmus?
3/3 anonim válasza:
Ha a célnak megfelelnek a standard library függvényei (jól kezelik az eltérő karakterkódolásokat is, stb.), akkor célszerű azokat használni, mivel jellemzően nagyon jól vannak optimalizálva, hibatűrőek és jól dokumentáltak.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!