Kezdőoldal » Számítástechnika » Programozás » C++-ban char-t vagy string-et...

C++-ban char-t vagy string-et érdemes használni?

Figyelt kérdés

char szoveg[10] = asztal;

vagy:

string szoveg = "asztal"


Melyik fut le gyorsabban (nem ennél a példánál, hanem általában)? Melyik foglal kevesebb helyet (általában)? Összességében melyiket érdemes használni a legtöbb esetben?


2020. aug. 10. 19:19
 1/4 anonim ***** válasza:
2020. aug. 10. 19:28
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

Feltételezem most ismerkedsz a programozással a kérdés alapján. Alapvetően ha asztali alkalmazásokat írsz ilyeneken sose gondolkodj, használd azt, ami átláthatóbb. Nem fogja kiakasztani a mezei számítógép memóriáját vagy prociját az, hogy stringet használsz.


Vannak algoritmusok, ahol oda kell figyelni a sebességre, de ezeket leszámítva mindig a kód átláthatóságára menj rá, és a stringgel sokkal átláthatóbb lesz a kódod mint karaktertömbökkel.

2020. aug. 10. 22:17
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

"és a stringgel sokkal átláthatóbb lesz a kódod mint karaktertömbökkel."


Ez baromság.

A cél határozza meg, hogy hol mit használunk. Sebességről, helyfoglalásról beszélni ebben a konkrét témakörben nem érdemes.

2020. aug. 11. 00:15
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:
A cél a kérdésben az asztal szó eltárolása, és ilyet az esetek 99.9%-ban stringben fogsz tárolni. De lehet felhozni specko eseteket amik lefedik az esetek 1 ezrelékét, de egy kezdő nem azokkal az esetekkel fog találkozni. A lényeg az, hogy az átláthatóság fontosabb, mint a sebesség amikor pl. egy asztal szót akarsz eltárolni.
2020. aug. 11. 05:21
Hasznos számodra ez a válasz?

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!