Mega Code Archive

 
Categories / C++ / Deque
 

Push element into deque and print all elements

/* The following code example is taken from the book  * "The C++ Standard Library - A Tutorial and Reference"  * by Nicolai M. Josuttis, Addison-Wesley, 1999  *  * (C) Copyright Nicolai M. Josuttis 1999.  * Permission to copy, use, modify, sell and distribute this software  * is granted provided this copyright notice appears in all copies.  * This software is provided "as is" without express or implied  * warranty, and with no claim as to its suitability for any purpose.  */ #include <iostream> #include <deque> using namespace std; int main() {     deque<float> coll;    // deque container for floating-point elements     // insert elements from 1.1 to 6.6 each at the front     for (int i=1; i<=6; ++i) {         coll.push_front(i*1.1);      // insert at the front     }     // print all elements followed by a space     for (int i=0; i<coll.size(); ++i) {         cout << coll[i] << ' ';     }     cout << endl; } /*  6.6 5.5 4.4 3.3 2.2 1.1  */