stack容器基本操作
来源:互联网 发布:华为网络机顶盒哪款好 编辑:程序博客网 时间:2024/05/21 22:35
#include<iostream>using namespace std;#include"stack"void f1(){ stack<int> s1; //入栈 for(int i = 0; i < 10; i++) { s1.push(i + 1); } cout << "栈的大小为: " << s1.size() << endl; //出栈 while (!s1.empty()) { int temp = s1.top(); //获取栈顶元素 cout << temp << " "; s1.pop(); //弹出栈顶元素 }}//定义一个人结点class Person{public: int age; char name[20];public: void prinT() { cout << "age: " << age << endl; }};void f2(){ Person p1, p2, p3; p1.age = 11; p2.age = 12; p3.age = 13; stack<Person> p; p.push(p1); p.push(p2); p.push(p3); while(!p.empty()) { Person temp = p.top(); temp.prinT(); p.pop(); }}int main(){ //f1(); f2(); return 0;}
阅读全文
0 0
- stack容器基本操作
- 数据结构-stack基本操作
- multiset容器基本操作
- 【Docker】容器基本操作
- deque容器基本操作
- multiset容器基本操作
- deque容器基本操作
- 栈(Stack)的基本操作
- stack栈的基本操作
- 实现Stack的基本操作
- C++容器:容器的基本操作
- set容器与map容器基本操作
- Stack容器
- stack容器
- stack容器
- 顺序容器的基本操作
- STL 容器类基本操作
- 顺序容器的基本操作
- vector容器基本用法
- AngularJs简单订单操作
- deque容器基本操作
- AngularJs购物车添加订单综合
- P2066 机器分配
- stack容器基本操作
- 购物车angular
- 初学angluarjs订单管理
- JAVA中 子类与父类构造方法的关系 个人理解
- Qt中有中文注释编译错误问题
- [BZOJ1612]奶牛的比赛 传递闭包
- 【正一专栏】《使徒行者2》——难得追完的剧
- 订单管理
- HTML angular:订单查询添加等