C++ STL容器stack和queue详解

 更新时间:2016年10月26日 11:47:59   投稿:lqh  
这篇文章主要介绍了C++ STL容器stack和queue详解的相关资料,需要的朋友可以参考下

stack是一个比较简单的容器,它的使用也很简单,stack是LIFO容器,就是后进先出,最后添加进去的元素,第一个取出来

stack初始化

std::stack<int> first; 

std::stack<int> second(first); 

std::stack<int, std;:vector<int>> third; //使用vector初始化stack 



### stack常用方法###

empty();//判断是否为空 

push(Elem e);//栈顶压入一元素 

pop();//弹出栈顶元素 

top();//返回栈顶元素 

size();//返回栈中元素个数 

queue是一个比较简单的容器,它的使用也很简单,stack是先进先出容器,最先加进去的元素最先出来

queue常用方法

push(x) //将x压入队列的末端 

pop() //弹出队列的第一个元素(队顶元素),注意此函数并不返回任何值 

front() //返回第一个元素(队顶元素) 

back() //返回最后被压入的元素(队尾元素) 

empty() //当队列为空时,返回true 

size() //返回队列的长度 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • 深入解析C++中的动态类型转换与静态类型转换运算符

    深入解析C++中的动态类型转换与静态类型转换运算符

    这篇文章主要介绍了C++中的动态类型转换与静态类型转换运算符,即dynamic_cast与static_cast的用法,需要的朋友可以参考下
    2016-01-01
  • C语言图文并茂讲解分支语句用法

    C语言图文并茂讲解分支语句用法

    分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句
    2022-04-04
  • C语言中的数据类型详解

    C语言中的数据类型详解

    在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式,本文将详细给大家介绍一下C语言中的基本数据类型,感兴趣的同学可以参考下
    2023-05-05
  • C/C++细数宏与函数有那些区别

    C/C++细数宏与函数有那些区别

    在C程序中,可以用宏代码提高执行效率。宏代码本身不是函数,但使用起来象函数。预处理器用复制宏代码的方式代替函数调用,省去了参数压栈、生成汇编语言的CALL调用、返回参数、执行return等过程,从而提高了速度
    2022-10-10
  • 详解在C++中显式默认设置的函数和已删除的函数的方法

    详解在C++中显式默认设置的函数和已删除的函数的方法

    这篇文章主要介绍了在C++中显式默认设置的函数和已删除的函数的方法,文中讲到了C++11标准中的新特性,需要的朋友可以参考下
    2016-01-01
  • Qt C++实现录屏录音功能的示例详解

    Qt C++实现录屏录音功能的示例详解

    实现一个录屏+录音的功能且需要快速开发,Qt无疑是一个非常好的选择。他有丰富的类库和接口可以很好的满足开发需求。本文就来和大家聊聊具体的实现方法吧
    2023-03-03
  • C/C++中四种常用查找算法的实现

    C/C++中四种常用查找算法的实现

    C语言作为一种强大的编程语言,提供了多种搜索算法的实现方式,本文将介绍C语言中的四种常见搜索算法并提供每种算法的简单实现示例,需要的小伙伴可以参考下
    2023-11-11
  • C语言 ffmpeg与sdl实现播放视频同时同步时钟详解

    C语言 ffmpeg与sdl实现播放视频同时同步时钟详解

    使用ffmpeg和sdl实现播放视频后,需要再实现时钟同步才能正常的播放视频,尤其是有音频的情况,我们通常需要将视频同步到音频来确保音画同步
    2022-09-09
  • 深入探究C++中的容器适配器与仿函数技术

    深入探究C++中的容器适配器与仿函数技术

    C++中的容器适配器和仿函数是实现数据结构与算法的重要技术,容器适配器可以将一个容器转换为另一个形式,仿函数则可以自定义数据类型的比较、排序、计算等行为,提高程序的灵活性和可重用性
    2023-04-04
  • 在C语言中getchar的使用方法和读取规则讲解

    在C语言中getchar的使用方法和读取规则讲解

    getchar中文意思是获取字符,getchar函数从标准输入输出里读取下一个字符,返回类型为int整形,返回用户输入的ASCII码值,如果到达文件末尾或者出错返回EOF,这篇文章主要介绍了在C语言中getchar的使用方法和读取规则,需要的朋友可以参考下
    2022-12-12

最新评论