STL-stack(栈)
来源:互联网 发布:重装开票软件 编辑:程序博客网 时间:2024/06/06 12:30
stack是一种自适应容器,使用方法详见程序。
定义:
template<class elementType, class Container=deque<Type>> class stack;
可使用push()在栈顶加入元素,可使用pop()在栈顶删除元素;可使用top()取栈顶元素;可使用size()计算栈的大小;可使用empty()判断栈是否为空。
#include<stack>#include<vector>#include<iostream>#include<stdlib.h>using namespace std;int main(){ stack<int> stackints; //stack<double> stackdoubles; //stack<int, vector<double>> stackdoublevectors; //stack<int> stackintcopy(stackints); stackints.push(25); stackints.push(10); stackints.push(-1); stackints.push(5); // cout << "stackints contains" << stackints.size() << "elements" << endl; while (stackints.size() != 0) { cout << " popint the topmost elements:" << stackints.top() << endl; stackints.pop(); } if (stackints.empty()) cout << "pop all elements" << endl; system("pause"); return 0;}
0 0
- STL stack栈
- STL-栈stack
- STL之stack(栈)
- STL:栈(stack)
- STL - stack(栈)
- C++ STL stack栈
- STL容器stack栈
- STL-stack(栈)
- STL-stack实现栈
- 【STL】栈适配器stack
- stack栈(STL)
- [转载] STL 之 stack 栈
- STL之stack(栈)
- STL—— stack栈
- STL之stack(栈)
- STL系列之stack栈
- STL——stack栈
- 【C++ 与 STL】栈:stack
- java 常用十种设计模式示例归纳
- wikioi 1172 Hankson 的趣味题(数论)
- java 播放wav格式语音文件
- 简明 Vim 练级攻略
- 走进AngularJs(四)自定义指令----(中)
- STL-stack(栈)
- msyql 简单的sql优化
- 服务注册失败问题
- STUN协议
- VS2013使用boostregex遭遇无法打开libboost_regex-vc120-mt-sgd-1_62.lib的问题
- 初涉web前端
- Android - ScrollView嵌套ListView~使ListView不滚动
- SharedPreferences处理数据工具类
- 最长公共子序列与最长公共子串(DP)