STL stack

stack

stack模版类的定义在<stack>头文件中。 
stack模版类需要两个模版参数,一个是元素类型,另一个是容器类型,但是只有元素类型是必要的,在不指定容器类型时,默认容器的类型为deque。

定义stack对象的示例代码如下:

stack<int> s;
stack<string> ss;

stack的基本操作有:

s.push(x);  //  入栈
s.pop();    //  出栈
s.top();    //  访问栈顶
s.empty();  //  当栈空时,返回true
s.size();   //  访问栈中元素个数


posted @ 2017-10-07 20:37  Bryce1010  阅读(75)  评论(0)    收藏  举报