<vector> wie von oben reinwerfen
-
Hallo,
gibt es eine Möglichkeit bei diesem <vector>, nicht nur push_back, sondern auch push_up oder so zu verwenden, so dass der Behälter von oben - wie in der Realität auch - gefüllt wird?
-
Cpp_Anfaeger schrieb:
wie in der Realität auch
Erklär mal!
Eine deque hat push_front.
-
Also realitätsnah wäre bei "von oben reinwerfen" wohl ein std::stack. Da wirft man oben etwas rein und nimmt es oben auch wieder raus. Wenn unten ein Loch im Eimer ist, sodass man es dort rausnehmen kann, ist es eine std::queue (na ja, dann dürfte man aber nicht oben rausnehmen, wie auch immer).
-
Eisflamme schrieb:
Wenn unten ein Loch im Eimer ist, sodass man es dort rausnehmen kann, ist es eine std::queue (na ja, dann dürfte man aber nicht oben rausnehmen, wie auch immer).
wenn man vorne und hinten rein- und rausnehmen will, braucht man ein deque, wie bereits von manni vorgeschlagen
-
Mit <deque> hat super geklappt, danke
