当前位置: 首页 > news >正文

C++的stack容器->基本概念、常见接口

#include<iostream>
using namespace std;
#include <stack>

//栈stack容器常用接口
void test01()
{
    //创建栈容器 栈容器必须符合先进后出
    stack<int> s;
    //向栈中添加元素,叫做 压栈 入栈
    s.push(10);
    s.push(20);
    s.push(30);
    //只要栈不为空,查看栈顶,并且执行出栈操作
    while (!s.empty())
    {
        //查看栈顶元素
        cout << "栈顶元素为: " << s.top() << endl;
        //出栈
        s.pop();
    }
    cout << "栈的大小为:" << s.size() << endl;
}

int main()
{
    test01();
    system("pause");
    return 0;
}

http://www.lryc.cn/news/304646.html

相关文章:

  • VUE中引入外部jquery.min.js文件
  • MongoDB聚合运算符:$avg
  • Web 前端 UI 框架Bootstrap简介与基本使用
  • 【Python笔记-设计模式】惰性评价模式
  • 每日学习总结20240221
  • 学生成绩管理系统(C语言课设 )
  • ChatGPT提示词(最新)
  • 算法——模拟
  • 如何进行高性能架构的设计
  • vivado FSM Components
  • 从零开始手写mmo游戏从框架到爆炸(十五)— 命令行客户端改造
  • Elasticsearch:什么是 kNN?
  • 掌握网络未来:深入解析RSVP协议及其在确保服务质量中的关键作用
  • 【Linux】一站式教会:Ubuntu(无UI界面)使用apache-jmeter进行压测
  • Howler.js:音频处理的轻量级解决方案
  • 【讨论】Web端测试和App端测试的不同,如何说得更有新意?
  • 运维SRE-18 自动化批量管理-ansible4
  • 编程笔记 Golang基础 008 基本语法规则
  • android input命令支持多指触摸成果展示-千里马framework实战开发
  • Stable Diffusion 模型分享:Indigo Furry mix(人类与野兽的混合)
  • OpenAI Sora引领AI跳舞视频新浪潮:字节跳动发布创新舞蹈视频生成框架
  • [深度学习] 卷积神经网络“卷“在哪里?
  • 企业网络安全自查:总结报告与改进指南
  • 怎么理解ping?这是我听过最好的回答
  • 用户请求到响应可能存在的五级缓存
  • 云图极速版限时免费活动
  • vue3 vuex
  • Java架构师之路三、网络通信:TCP/IP协议、HTTP协议、RESTful API、WebSocket、RPC等。
  • 【C++】笔试训练(九)
  • 模板注入 [BJDCTF2020]Cookie is so stable1