C++ STL标准模板库(queue)
//queue的使用 #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<queue> using namespace std;/* 引用头文件 #include<queue>queue类本身是一个类模板C++队列是一种容器适配器,它给予程序员一种先进先出(FIFO)的数据结构。 1.back() 返回一个引用,指向最后一个元素 2.empty() 如果队列空则返回真 3.front() 返回第一个元素 4.pop() 删除第一个元素 5.push() 在末尾加入一个元素 6.size() 返回队列中元素的个数*/class Student{ public:int age;char name[30]; };void Print(queue<Student *> &qt){while (!qt.empty()){//获取第一个元素Student * temp = qt.front();//打印信息cout << "学生姓名:" << temp->name << ";学生年龄是:" << temp->age << endl;//弹出元素 qt.pop();} }void ProtectA(){Student s1, s2, s3;s1.age = 12;strcpy(s1.name, "小米");s2.age = 14;strcpy(s2.name, "小红");s3.age = 16;strcpy(s3.name, "小刚");//定义队列queue<Student *> myq;myq.push(&s1);myq.push(&s2);myq.push(&s3);Print(myq); }void main(){ProtectA();system("pause"); }
C++ STL标准模板库(queue)相关推荐
- STL 标准模板库—容器部分【C++】
STL标准模板库 包含内容: 容器类:vector.list.deque.set.map等 迭代器:"泛型指针",每个容器都有自己的迭代器,[vector和deque的迭代器是随机 ...
- 19.3 C++STL标准模板库大局观-容器的说明和简单应用例续
19.1 C++STL标准模板库大局观-STL总述.发展史.组成与数据结构谈 19.2 C++STL标准模板库大局观-容器分类与array.vector容器精解 19.3 C++STL标准模板库大局观 ...
- 信息学奥赛中的STL(标准模板库)--2022.09.30
1.信息学奥赛一本通 第5版 第8章 C++实用技巧与模版库(6节) 第一节 排序算法 第二节 运算符重载 第三节 字符串(string) 第四节 FIFO队列和优先队列 第五节 动态数组 第六 ...
- C++ STL 标准模板库介绍与入门
目录 1.概述 1.1.C++ 标准库 1.2.Boost库 2.STL 版本 2.1.HP 原始版本 2.2.P. J. 实现版本 2.3.RW 实现版本 2.4.SGI 实现版本 2.5.STLp ...
- C++入门到精通 ——第七章 STL标准模板库大局观
七.STL标准模板库大局观 Author: XFFer_ 先分享一本 <C++ 标准库 第二版> ,望在STL的道路上从入门到放弃!(开玩笑的啦,愈行愈远~) 链接: https://pa ...
- C++提高编程----STL标准模板库-常用容器
STL标准模板库(Standard Template Library)-常用容器 C++的,面向对象和泛型编程,目的就是提高代码的复用性:为了建立数据结构和算法的统一标准,诞生了STL 一.STL初识 ...
- STL(标准模板库)理论基础与容器
10.1 STL(标准模板库)理论基础 10.1.1基本概念 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称.现然主要出现在C++中,但在被 ...
- 补8-5日复习内容 STL 标准模板库的容器
//有关 STL 标准模板库的函数 /* string 的 */ /* #include <iostream> #include <string> #include <w ...
- stl标准模板库_C ++标准模板库(STL)中的array :: fill()
stl标准模板库 fill() is a member function of "array container", which sets a given value to all ...
- stl标准模板库_C ++标准模板库(STL)中的数组及其常用功能
stl标准模板库 "array" is a container in C++ STL, which has fixed size, which is defined in &quo ...
最新文章
- CentOS6.5 iscsi配置
- Python模块制作
- 二分法(折半查找)的运用之java实现猜数字游戏
- 嵌入式笔录(2)-电阻串联与并联
- golang实现dns域名解析(一)
- POJ 2195 Going Home / HDU 1533(最小费用最大流模板)
- C# WinForm开发系列 - ToolBar/OutlookBar/Tab/Wizard(转载)
- Java – JDK 8的远景
- vue的使用(引用/创建vue项目)(一)
- 好久不来这里写东西了.
- Protocol Buffers 学习(6):文件 | 字段选项介绍
- 有人问我,一个人创业需要什么技能?
- 网站导航(自定义站点地图)
- ISA 发布内网 NLB
- 谷歌Pixel3安装刷入第三方recovery twrp教程
- 浏览历史记录通用代码
- 前端小白的挖坑填坑之路。
- Build: 0 succeeded, 0 failed, 1 up-to-date, 0 skipped
- jasypt.jar 1.9.2下载,加密解密
- 路由器设置多WAN口要点技巧
热门文章
- 查看mysql 更新命令_MySQL UPDATE 查询
- webstorm编辑器,Ctrl+Alt+L格式化JS代码或格式化Vue代码后,单引号变成双引号,以及添加分号设置问题
- Java日历打印_使用java 打印日历
- java this self_[原]Javasript 关于self(that) = this用法的理解
- Q六娱乐网整站源码分享
- PHP ICO/STO Token销售管理面板/ICO管理程序开心版
- 高仿科学刀论坛源码 DZ模板
- 登录代码,程序不是作文
- iOS中XML解析 (一) TBXML (实例:打印xml内容及存储到数组)
- 最大的路径的节点值之和