当前位置: 首页 > 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;}

相关文章:

  • 深入学习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]
  • 天创网站/镇江搜索优化技巧
  • 公司网站彩页怎么做/雅虎搜索引擎
  • 广西房地产网站建设/新产品宣传推广策划方案
  • 比特币做游戏币的网站/营销策划书范文案例
  • 信誉好的龙岗网站建设/seo服务深圳
  • 自己设计一个网站首页/google浏览器网页版