#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
#include <stack>
/*
3.4.3.1 stack构造函数
stack<T> stkT;//stack采用模板类实现, stack对象的默认构造形式:
stack(const stack &stk);//拷贝构造函数
3.4.3.2 stack赋值操作
stack& operator=(const stack &stk);//重载等号操作符
3.4.3.3 stack数据存取操作
push(elem);//向栈顶添加元素
pop();//从栈顶移除第一个元素
top();//返回栈顶元素
3.4.3.4 stack大小操作
empty();//判断堆栈是否为空
size();//返回堆栈的大小
*/
void test01()
{
stack<int>s;
s.push(100);
s.push(200);
s.push(300);
while (!s.empty())
{
cout<<s.top()<<" ";
//弹出栈顶
s.pop();
}
cout << "栈的大小: " << s.size() << endl;
}
void main()
{
test01();
}
stack 容器及其api
最新推荐文章于 2023-12-23 21:12:06 发布