31-【什么叫规矩 什么叫体统】stack容器

/*stack

|————|栈底
|  ****  |
|        |
|        |
|        |栈顶

-->      -->
入栈     出栈

特性:
1、栈不可以遍历
2、栈可以有空判断
3、栈有size()
*/

//构造函数 stack<T> stk; stack(const stack &stk);
//赋值操作 =
//数据存取 push();pop();top();
//大小操作 empty();size();
#include<iostream>
#include<stack>
using namespace std;


int main()
{
    stack<int> stk;
    //入栈
    stk.push(12);
    stk.push(32);
    stk.push(42);
    stk.push(52);
    stk.push(62);
    cout <<"栈大小:"<<stk.size() << endl;
    while(!stk.empty())
    {
        //查看栈顶元素
        cout << "栈顶元素为:" << stk.top() << endl;

        //出栈
        stk.pop();
    }
    cout <<"栈大小:"<<stk.size() << endl;
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/magic_shuang/article/details/107592194