「 C++ STL库入门实例」stack.cpp

(3)stack.cpp

#include
#include
using namespace std;
void test01()
{
    //栈stack容器
    //特点:符合先进后出数据结构
    stack s;
    //入栈
    s.push(10);
    s.push(20);
    s.push(30);
    s.push(40);
    cout << "栈的大小: " << s.size() << endl;
    //只要栈不为空,查看栈定,并且执行出栈操作
    while (!s.empty())
    {
        //查看栈顶元素
        cout << "栈顶元素为:" << s.top() << endl;
        //出栈
        s.pop();

    }
    cout << "栈的大小: " << s.size() << endl;

}
int main()
{
    test01();
    return 0;
}

你可能感兴趣的:(STL,c++,数据结构)