c++STLスタックstackの使用


必要なヘッダファイル:#include
stackは先進後出の原則に従う
基本操作:
top()はスタックトップ要素を返し、この要素は除去されません.
Empty()スタックが空の場合trueを返します.そうでない場合false
size()スタックのサイズ
void push()要素をスタックトップに挿入
void pop()スタックトップ要素の除去
コードの概略:
#include
#include
using namespace std;
stack<int> v;
int main()
{
    for(int i=1;i<=10;i++) v.push(i);
    cout<<v.size()<<endl;
    while(!v.empty())
    {
       cout<<v.top()<<" ";
       v.pop();
    }
    return 0;
}

出力:
10
10 9 8 7 6 5 4 3 2 1