Programación en C++/Biblioteca Estándar de Plantillas/Pilas

#include <iostream>
#include <stack>
using namespace std;
main()
{
      stack < int> s;
      s.push(1);
       s.push(2);
        s.push(3);
        while(!s.empty()){
                          cout<<"   " <<s.top()<<endl;
                s.pop();                          
                          }  cout<<"   ";
                                                    system("pause");
                                }