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

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.xdnf.cn/news/8005.html

相关文章:

  • MySQL高可用实战:PXC集群原理与部署全解析,让数据库永不宕机
  • vue页面实现table动态拆分列功能
  • 江科大TIM定时器hal库实现
  • 自定义属性面板开发指南:公开属性声明、监听回调与基础类型配置
  • Linux:缓冲区
  • BigFoot (DBM) Deadly Boss Mods
  • DL00988-稀疏增强数据transformer船舶AIS轨迹预测含完整数据集
  • 腾讯文档怎么设置多列筛选条件
  • 固定翼无人机抛投技术分析!
  • 从零基础到最佳实践:Vue.js 系列(5/10):《状态管理》
  • 11-帮助中心
  • cmd如何从C盘默认路径切换到D盘某指定目录
  • 前端之vue3创建基本工程,基本登录、注册等功能的完整过程
  • 【IC验证】systemverilog_包
  • 自由开发者计划 001:创建一个用于查看 Jupyter Notebook 的谷歌浏览器插件 Jupyter Peek
  • 常见的LLM
  • 从零基础到最佳实践:Vue.js 系列(2/10):《模板语法与数据绑定》
  • 对抗学习(AL),生成对抗网络(GAN),强化学习,RLHF
  • 【差异分析】t-test
  • React中 lazy与 Suspense懒加载的组件
  • 26、AI 预测性维护 (燃气轮机轴承) - /安全与维护组件/ai-predictive-maintenance-turbine
  • 鸿蒙电脑系统和统信UOS都是自主可控的系统吗
  • 从零开始:Python语言基础之条件语句(if-elif-else)
  • Java虚拟机栈
  • 社会工程与信息收集
  • 左手腾讯CodeBuddy 、华为通义灵码,右手微软Copilot,旁边还有个Cursor,程序员幸福指数越来越高了
  • Human Dil-HDL,使用方法,红色荧光标记人源高密度脂蛋白
  • 循环队列分析及应用
  • 在 Qt 中实现动态切换主题(明亮和暗黑)
  • Gartner研究报告《Generative AI 赋能Digital Commerce的三种路径》学习心得