• #include<iostream>
    using namespace std;
    #include <stack>
    void objPlay2()
    {
        stack<int> stkInt;
        stkInt.push(1); //放进去1
        stkInt.push(3);  //放进去3
        stkInt.pop();  //弹出来一个元素
        stkInt.push(5);  //放进去5
        stkInt.push(7); //放进去7
        stkInt.push(9); //放进去9     此时元素就是1,5,7,9
        stkInt.pop(); //弹出来一个元素
        stkInt.pop();//弹出来一个元素   此时元素就是1,5
    
    }
    void objPlay3()
    {
        stack<int> stkIntA;
        stkIntA.push(1);
        stkIntA.push(3);
        stkIntA.push(5);
        stkIntA.push(7);
        stkIntA.push(9);
        stack<int> stkIntB(stkIntA);        //拷贝构造
        stack<int> stkIntC;
        stkIntC = stkIntA;                //赋值
    
    }
    void objPlay4()
    {
        stack<int> stkIntA;
        stkIntA.push(1);
        stkIntA.push(3);
        stkIntA.push(5);
        stkIntA.push(7);
        stkIntA.push(9);
    
        int iTop = stkIntA.top();        //获取栈顶元素,那就是9,top只是获取栈顶元素,pop是弹出栈顶元素
        stkIntA.top() = 19;            //19
    
    }
    void objPlay5()
    {
        stack<int> stkIntA;
        stkIntA.push(1);
        stkIntA.push(3);
        stkIntA.push(5);
        stkIntA.push(7);
        stkIntA.push(9);
    
        if (!stkIntA.empty())
        {
            int iSize = stkIntA.size();        //5个元素
        }
    
    }
    int main()
    {
        objPlay2();
        objPlay3();
        objPlay4();
        objPlay5();
    
        return 0;
    }
    
    转载自http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_stl_004.html
    View Code
  • 相关阅读:
    【C++】虚函数
    ZF-net
    bzoj1061【NOI2008】志愿者招募
    highcharts 绘制图标的JAVASCRIPT 类库 收藏
    C语言中的const,free使用方法具体解释
    Java Transaction Management
    从有序数组中查找某个值 low_bound
    [华为机试练习题]35.找零钱
    1.9算法入门之进制转换
    uboot移植rtc
  • 原文地址:https://www.cnblogs.com/whb-20160329/p/5365953.html
Copyright © 2020-2023  润新知