Push an element onto the front of deque : deque push « deque « C++ Tutorial






#include <iostream>
#include <deque>

using namespace std;

void show(const char *msg, deque<int> q);

int main() {

  deque<int> dq(10);

  for(unsigned i=0; i < dq.size(); ++i) dq[i] = i*i;

  show("Contents of dq: ", dq);

  // Push an element onto the front of dq.
  dq.push_front(-31416);
  show("dq after call to push_front(): ", dq);
  cout <<endl;

  return 0;
}
// Display the contents of a deque<int>.
void show(const char *msg, deque<int> q) {
  cout << msg;
  for(unsigned i=0; i < q.size(); ++i)
    cout << q[i] << " ";
  cout << "\n";
}








22.8.deque push
22.8.1.Use assign and push_back, push_front to insert element to a deque
22.8.2.STL deque: push_back(), push_front(), pop_back(), pop_front()
22.8.3.Push an element onto the front of deque
22.8.4.Push element into deque and print all elements