C++ Mi a különbség az enum és a struct között? Mikor használjuk őket? És jobbak mint pl egy vektor?
3 totálisan különböző dolog.
Mintha azt kérdeznéd mi a különbség a banán és az autó között és jobbak-e mint a foci.
Én azért válaszolnék a kérdésre. De nem "úgy" ahogy a kérdező feltette.
Nézzük a fogalmakat:
A stuktúra olyan adatfajta, amiben egy vagy több esetleg különböző típusú változókat a kényelmes kezelhetőség miatt egy nézzel látnak el. Néhány nyelvben az így kapott adatstuktúrát rekordnak nevezik( az excell rekordja is egy egyfajta struktúra bár az objektum inkább, de most ebbe ne menjünk még bele)
Az enum típus:
Az „enum” olyan adattípust jelöl, melynek lehetséges értékei egy konstanshalmazból kerülnek ki. Szokták felsorolásos típusnak is nevezni
A vektor típus pedig egy tömbkezelő osztályt jelöl, ennek megvannak a maga műveletei.
Tehát a különbségek elég nagyok.
megvannak a helyzetek mikor melyiket kell használni, ez azonban a programozó döntése.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!