stack(STL)

Posted KennyRom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stack(STL)相关的知识,希望对你有一定的参考价值。

//Stack STL
//在STL中,栈是以别的容器作为底部结构,再将
//接口改变,使之符合栈的特性
//一共5个常用操作函数

//构造析构
stack<Elem>c;     //build a empty stack
stack<Elem>c1(c2);   //copy a stack

//5 functions
c.top();      //return the element  at the top of the stack
c.push(elem);     //push element at the top
c.pop();     //pop element at the top

c.empty();
c.size();    //return the size of the stack

//Stack is just a encapsulation of other container.
//It just supply its own interfaces.
//Elements are pushed/popped from the "back" of the specific container, which is //known as the top of the stack.

  

以上是关于stack(STL)的主要内容,如果未能解决你的问题,请参考以下文章

STL容器适配器stack和queue

C++标准模板库(STL)——stack常见用法详解

STL——Stack栈

stack(STL)

Qt 中的 Stack 和 STL 中的 Stack

Qt 中的 Stack 和 STL 中的 Stack