#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
#include <queue>
#include <string>
/*
3.5.3.1 queue构造函数
queue<T> queT;//queue采用模板类实现,queue对象的默认构造形式:
queue(const queue &que);//拷贝构造函数
3.5.3.2 queue存取、插入和删除操作
push(elem);//往队尾添加元素
pop();//从队头移除第一个元素
back();//返回最后一个元素
front();//返回第一个元素3.5.3.3 queue赋值操作
queue& operator=(const queue &que);//重载等号操作符
3.5.3.4 queue大小操作
empty();//判断队列是否为空
size();//返回队列的大小
*/
class Person
{Person(int age,string name):m_age(age),m_name(name){}
public:int m_age;string m_name;
};
void test01()
{queue<Person>q;Person p1(10, "ggj");Person p2(20, "ggj");Person p3(30, "ggj");q.push(p1);q.push(p2);q.push(p3);while (!q.empty()){//获取队头元素Person pFront = q.front();cout << "队头元素 姓名: " << pFront.m_name << " 年龄: " << pFront.m_age << endl;//获取队尾元素Person pBack = q.back();cout << "队尾元素 姓名: " << pBack.m_name << " 年龄: " << pBack.m_age << endl;//出队q.pop();}
}


queue及其api相关推荐

  1. 阿里云MNS Queue Rest API操作示例

    概述 阿里云消息服务(Message Service)是一种高效.可靠.安全.便捷.可弹性扩展的分布式消息服务.MNS能够帮助应用开发者在他们应用的分布式组件上自由的传递数据.通知消息,构建松耦合系统 ...

  2. 数据结构及算法基础--优先队列(Priority Queue)

    这真的是一个包含很多东西的数据结构.我们会逐步解析,来讲解优先队列: 首先知道什么是优先队列: 普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除(first in, last ou ...

  3. appengine_Google AppEngine:任务队列API

    appengine 任务队列 com.google.appengine.api.taskqueue 使用任务队列,用户可以发起一个请求,以使应用程序执行此请求之外的工作. 它们是进行后台工作的强大工具 ...

  4. Google AppEngine:任务队列API

    任务队列 com.google.appengine.api.taskqueue 使用任务队列,用户可以发起一个请求,以使应用程序执行此请求之外的工作. 它们是进行后台工作的强大工具. 此外,您可以将工 ...

  5. c语言中 队列用法,c中queue的用法

    下面小编就跟你们详细介绍下c中queue的用法的用法,希望对你们有用. c中queue的用法的用法如下: Model ----------------------------------------- ...

  6. 队列:实用程序服务和数据结构

    队列:实用程序服务和数据结构 Queues: utility services and data structures 队列实用程序服务 Nucleus RTOS有四个API调用,它们提供与队列相关的 ...

  7. C/C++学习之路: STL

    C/C++学习之路: STL 目录 STL概述 STL三大组件 常用容器 1. STL概述 STL(Standard Template Library,标准模板库),主要出现在 c++中,但是在引入 ...

  8. PrincetonAlgorithm I - Assignment2 Deques and Randomized Queues

    Programming Assignment2 - Deque and Randomized Queues Review Assignment Specification 课程笔记 Subtext: ...

  9. 循环队列及C语言实现三

    在之前的博客中给出了设计循环队列的思路以及源码,这些可都是经过我长期大数据测试的验证哦.当然,现在的很多开源项目和一些封装好的类或接口也都有类似的队列实现方法,之所以我还在使用自己写的这一套方法,主要 ...

最新文章

  1. @class和#import
  2. 精度 vs 效率:模型越小,精度就一定越低吗?
  3. Java多线程编程实战指南
  4. .net运行项目的几种形式
  5. 小马哥spring编程核心思想_Spring源码高级笔记之——Spring核心思想
  6. java编程东西好多记不住_课程总结
  7. 可视化图形(三):折线/曲线图-plot()
  8. CNN(Convolutional Neural Network) 的基础
  9. STM8输出PWM变频时波形断开解决方法
  10. 苹果平板买哪款最好?
  11. python利用函数求不及格率_Excel利用这个函数轻松完成自动计算及格率、合格率...
  12. 【Android自动化测试】Robot Framework+adb框架(四)——L2层关键字
  13. 为省手续费 上淘宝拍“生活费”
  14. SAP 登录的一些参数
  15. Python实现散点图和散点图矩阵的绘制
  16. TX2刷机与相关软件安装
  17. 疯狂Java讲义(十三)----第五部分
  18. Windows Modules Installer禁用导致的windows2008R2 安装补丁“此更新不适用于你的计算机”解决办法
  19. avoscloud赞助之hackathon大会
  20. SCI论文投稿经验分享——如何在投稿前准备好需要的材料

热门文章

  1. 智能网联汽车信息安全开发解决方案
  2. SI战队人物专访-罗俊宇
  3. idea 常用快捷键整理
  4. socketio跨域问题解决
  5. 网站部署到其他服务器但无权修改,web项目部署到服务器遇到的问题
  6. 脚本操作linux firefox,CentOS 6.5全新安装Firefox45.2浏览器脚本
  7. 知识点------文字超出(单行,两行)显示省略号(...)
  8. 2021广安友谊高考成绩查询,广安友谊中学2020年中考录取分数线是多少?
  9. nginx 屏蔽 Server信息或nginx版本
  10. Excel怎么快速制作分数条