C++-ban a sor adatszerkezetnek (std::queue) miért van push_back() és pop_front() tagfüggvénye is? Miért nem csak push_front(), hiszen a sor egy FIFO adatszerkezet? Nem a std::deque-nak kéne így működnie?
Úgy kébzeld el mint egy csőt. Felülről és alulról is szetheted kifele a dolgokat.
~Senior C++ beágyazott szoftverfejlesztő
"~Senior C++ beágyazott szoftverfejlesztő"
... és nyelvész professzor.
Közben már megválaszolták máshol. quque-nál nincs mindkét végén push meg pop. Csak a frontnál van.
Viszont azért keveredtem bele, mert ez egy adaptor, ami a háttérben viszot egy dequet használ, ahol meg már van mindkét oldali hozzányúlás.
"Viszont azért keveredtem bele, mert ez egy adaptor, ami a háttérben viszot egy dequet használ, ahol meg már van mindkét oldali hozzányúlás."
És ez kit érdekel hogy miért kavarodtál bele? Egyéni szociális problémád, jó hogy nem az önéletrajzodat írtad le, ugyanannyi relevanciája lenne mint ennek amit ideböfögtél.
A kérdés az volt, hogy miért van push_back() és pop_front() tagfüggvénye a sor adatszerkezetnek
Amire a válasz: queue-nál nincs mindkét végén push és pop, csak a frontnál.
Informatikusként jó lenne gyakorolni a strukturált gondolkozást mert az a célravezető és lényegretörően írni, nem bölcsész vagy filozófus vagy hogy a saját meglátásaidat meg gondolataidat osztogasd meg. Minket a tények érdekelnek nem a hülyeség.
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!