How to pop the first element of a deque in C++

1 Answer

0 votes
#include <iostream>
#include <deque>

int main() {
    std::deque<int> deq = {1, 2, 3, 4, 5};

    // Pop the first element
    if (!deq.empty()) {
        deq.pop_front();
    }

    // Print the updated deque
    for (int i : deq) {
        std::cout << i << " ";
    }
}


   
/*
run:
   
2 3 4 5 
   
*/

 



answered May 1, 2025 by avibootz

Related questions

1 answer 88 views
1 answer 154 views
1 answer 180 views
1 answer 159 views
1 answer 218 views
1 answer 213 views
3 answers 198 views
...