C++之Stack学习

stack 介绍

  栈是一种容器适配器,特别为后入先出而设计的一种(LIFO ),那种数据被插入,然后再容器末端取出

  栈实现了容器适配器,这是用了一个封装了的类作为他的特定容器,提供了一组成员函数去访问他的元素,元素从特定的容器,也就是堆栈的头取出元素。

功能介绍
  1.头文件 #include<stack>

  2.定义:stack<int >s,int类型

                  stack<char>s,char类型的,

                     stack<double>,double类型的,

                     等等

  s.pop():从栈顶删除元素

  s.push():从栈顶添加元素

  s.size():计算栈元素个数

  s.top():返回栈顶元素

  s.empty():判断是否为空,true if the container(容器) size is 0, false container  size not 0.

 

posted @ 2020-07-18 16:22  Mr-xxx  阅读(281)  评论(0编辑  收藏  举报