Push and pop a vector stack : stack : queue stack : C++ examples (example source code) Organized by topic

C++
PHP


C++  »  queue stack   » [  stack  ]  Screenshots 
 



Push and pop a vector stack
 
 


#include <iostream>
using std::cout;
using std::endl;

#include <stack>  // stack adapter definition
#include <vector> // vector class-template definition
#include <list>   // list class-template definition

int main()
{
   // stack with underlying vector
   std::stack< int, std::vector< int > > intVectorStack;

   for int i = 0; i < 10; i++ )
   {
      intVectorStack.push);
      cout << "\n\n\npushing: "<< intVectorStack.top() << ' \n';
   }


   while !intVectorStack.empty() )
   {
      cout << "\n\n\ntopping: "<<intVectorStack.top() << ' \n';
      intVectorStack.pop();
   }

   return 0;
}
/* 
pushing: 08202


pushing: 18202


pushing: 28202


pushing: 38202


pushing: 48202


pushing: 58202


pushing: 68202


pushing: 78202


pushing: 88202


pushing: 98202


topping: 98202


topping: 88202


topping: 78202


topping: 68202


topping: 58202


topping: 48202


topping: 38202


topping: 28202


topping: 18202


topping: 08202
 */
        
  
Related examples in the same category
1.  Push and pop an int stack
2.  Push and pop a stack of list
3.  Stack: size, pop and push
4.  Stack: size and push
5.  Stack: top, empty
6.  Modify the top element in a stack
7.  Pass stack to a function
























Home| Contact Us
Copyright 2003 - 07 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.