#include<iostream>
#include<stack>
using namespace std;
//栈容器,不能遍历,先进后出
int main()
{
//默认构造
stack<int>stk1;
//拷贝构造
stack<int>stk2(stk1);
//赋值
stack<int>stk3 = stk2;
//栈顶添加元素
stk1.push(10);
stk1.push(20);
stk1.push(30);
stk1.push(40);
//栈顶移除第一个元素,删除后面进去的元素
stk1.pop();
//返回栈顶元素,先进后出返回最后那个元素
stk1.top();
//判断是否为空
stk1.empty();
//返回栈的大小
stk1.size();
system("pause");
return 0;
}
C++:STL之stack
最新推荐文章于 2022-04-05 12:04:27 发布