STL第四部分(stack)
✨1、stack 【栈】
① 头文件
#include <stack>
② 初始化
// stack<类型> 变量名;
stack<int> s1;
③ push() 【先进后出】
向栈顶追加元素
s1.push(5);
s1.push(6);
s1.push(1);
s1.push(4);
④ pop()
弹出栈顶元素
s1.pop();
⑤ size()
std::cout << " s1.size():" << s1.size() << endl;
①至⑤运行截图
附全文代码
#include <iostream>
#include <stack>
using namespace std;
int main(){
stack<int> s1;
s1.push(5);
s1.push(6);
s1.push(1);
s1.push(4);
std::cout << "s1.size():" << s1.size() << endl;
while (s1.top()){
std::cout<< s1.top() << " ";
s1.pop();
}
return 0;
}