STL-stack

简介: STL-stack

stack简介

stack是堆栈容器,是一种"先进后出"的容器

stack是简单装饰deque容器而成为另外一种容器

stack对象的默认构造

stack采用模板类实现,stack对象的默认构造形式  stack<T>sta;

stack的push()与pop()方法

stack.push(elem);                //往栈头添加元素

stack.pop();                             //从栈头移除第一个元素

stack对象的拷贝构造与赋值

stack(const stack&stk);                //拷贝构造函数

stack &operator=(const stack &stk);                //重载等号操作符

stack的数据存取

stack.top()                        //返回栈顶元素

stack的大小

stack.empty()                        //判断栈是否为空

stack.size()                           //返回栈的大小

相关文章
|
C++ 容器
|
9月前
|
容器
STL_stack
STL_stack
40 1
|
C++ 容器
STL之stack
一、stack(栈)   栈:LIFO 后进先出;   首先要指出的是,stack并非和STL的其他类模板是独立的容器,stack是自适应容器(容器适配器)   stack   s;   stack       s;   stack           s;   STL中实现的stack方法:   s,empty();  s.
937 0
|
C++ 容器
STL—stack
stack翻译为栈,是STL中实现的一个先进后出的容器,要使用stack,需要添加头文件#include <stack>
64 0
|
C++ 容器
【C++ STL】 --- stack
【C++ STL】 --- stack
78 0
|
9月前
|
C++ 容器
【C++初阶】STL详解(六)Stack与Queue的介绍与使用
【C++初阶】STL详解(六)Stack与Queue的介绍与使用
86 1
|
设计模式 C++ 容器
C++【STL】之stack和queue学习
C++ STL stack和queue常用接口和模拟实现详细讲解,干货满满!
122 0
C++【STL】之stack和queue学习
|
存储 设计模式 C++
C++ STL stack & queue
stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作。
|
设计模式 C++ 容器
C++STL——stack与queue
C++STL——stack与queue

热门文章

最新文章