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

C++ stack对象创建、入栈、获取栈顶

stack对象创建直接调用C++对应的<stack>,进行创建

#include<iostream>
#include<stack>using namespace std;int main() {// 1 默认构造函数stack<int> stk1;// 2 拷贝构造函数stack<int> stk2;stk1 = stk2;return 0;}

入栈操作有一条指令,见下

#include<iostream>
#include<stack>using namespace std;int main() {stack<int> stk1;stk1.push(1);return 0;}

stack出栈,代码见下:

#include<iostream>
#include<stack>using namespace std;int main() {stack<int> stk1;stk1.push(5);cout << stk1.top() << endl;stk1.push(4); cout << stk1.top() << endl;stk1.push(3); cout << stk1.top() << endl;stk1.push(2); cout << stk1.top() << endl;stk1.push(1); cout << stk1.top() << endl;stk1.pop(); cout << stk1.top() << endl;stk1.pop(); cout << stk1.top() << endl;stk1.pop(); cout << stk1.top() << endl;stk1.pop(); cout << stk1.top() << endl;stk1.pop(); return 0;}

http://www.dtcms.com/a/204045.html

相关文章:

  • 深入学习LLM开发 第二四章:向量数据库说明
  • 项目优先级不清,如何合理分配资源?
  • ubuntu24.04+RTX5090D 显卡驱动安装
  • 风车聊天室nodejs环境即可无需数据库
  • Android开发——不同布局的定位属性 与 通用属性
  • 【机器学习基础】机器学习与深度学习概述 算法入门指南
  • 高噪声下扩展边缘检测算子对检测边缘的影响
  • Linux中进程控制(上)
  • cmd如何从C盘默认路径切换到D盘某指定目录
  • CVE-2018-1270源码分析与漏洞复现(spring-messaging 表达式注入)
  • f-string 高效的字符串格式化
  • 如何提高独立服务器的安全性?
  • Mysql的binlog日志
  • 实时监控服务器CPU、内存和磁盘使用率
  • [Java实战]Spring Boot整合Prometheus:应用性能监控与可视化(三十二)
  • IDEA推送到gitlab,jenkins识别,然后自动发布到需要的主机(流水线)
  • 【iOS】分类、扩展、关联对象
  • AI数字人一体机和智慧屏方案:开启智能交互新纪元
  • 在实际网络部署中,静态路由的优先级通常高于RIP
  • Taro Error: chunk common [mini-css-extract-plugin]
  • Taro 安全区域
  • PCB 横截面几何形状
  • 界面控件 Kendo UI 在各行业的应用实践:如何解决业务痛点,提升系统效能
  • Linux电源管理——PSCI初始化流程和多核启动流程
  • digitalworld.local: VENGEANCE靶场
  • linux国产机安装GCC
  • SpringBoot-SpringBoot源码解读
  • 游戏引擎学习第300天:从排序键更改为排序规则
  • C++初阶-vector的模拟实现3
  • 【Redis】AOF日志的三种写回机制