STL之stack

原创博文,转载后请注明出处!

1.头文件

#include<stack>

2.成员函数

4a3b3bab-c212-443f-b5f0-f896c403132f[5]

3.代码实例

  1 #include<iostream>
  2 #include<stack>
  3 using namespace std;
  4 
  5 int main()
  6 {
  7     // 创建栈
  8     stack<int> stk;
  9 
 10     // 向栈添加元素
 11     stk.push(100);
 12     stk.push(200);
 13     stk.push(300);
 14 
 15     // 删除栈顶元素
 16     stk.pop();
 17 
 18     // 返回栈顶元素
 19     cout<<stk.top()<<endl;
 20 
 21     // 返回栈的大小
 22     cout<<stk.size()<<endl;
 23 
 24     // 判断栈是否空
 25     cout<<stk.empty()<<endl;
 26 
 27     return 0;
 28 }
 29 /*
 30 100、200、300依次入栈
 31 300出栈
 32 栈顶元素200
 33 栈大小2
 34 */
原文地址:https://www.cnblogs.com/wanglei5205/p/8494131.html