#include<vector>
#include<iostream>
#include<string>
#include<stack>
using namespace std;
int main()
{
stack<int> s;
s.push(1); // void push(T t);压栈存入数据
s.push(2);
s.push(3);
int result = s.top(); // T top();只输出第一个顶部数据,不弹栈
int result2 = s.top();//result= result2
s.pop(); // void pop();弹栈存入数据
int result3 = s.top();
cout << s.empty() << endl;
int sz = s.size();
cout << result << " " << result2 << " " << result3 << endl;
}
stack栈的用法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.