• deque-size


    ////////////////////////////////////////
    //      2018/04/25 14:32:15
    //      deque-size
    
    #include <iostream>
    #include <deque>
    #include <algorithm>
    #include <iterator>
    using namespace std;
    
    template<class T>
    class Print{
    public:
        void operator()(T& t){
            cout << t << " ";
        }
    };
    //=========================
    int main(){
        deque<char> d(5);
        Print<char> print;
        cout << "Size of d = " << d.size() << endl;;
        fill(d.begin(), d.end(), '*');
        for_each(d.begin(),d.end(), print);
        cout << endl;
    
        for (int i = 0; i < d.size(); i++){
            cout << d[i] << " ";
        }
        cout << endl;
    
        for (int i = 0; i < 5; i++){
            cout << "Size of d = ";
            for_each(d.begin(),d.end(), print);
            cout << endl;
            d.pop_back();
        }
        return 0;
    }
    
    
    /*
    OUTPUT:
        Size of d = 5
        * * * * *
        * * * * *
        Size of d = * * * * *
        Size of d = * * * *
        Size of d = * * *
        Size of d = * *
        Size of d = *
    */ 
  • 相关阅读:
    JSTL标签
    EL(表达式语言)
    JDBC技术
    Java中的一些术语的解释
    Servlet过滤器和监听器
    MVC-初识
    EF-初识
    .NET细节知识总结,不断更新
    多线程-Task、await/async
    多线程-Thread和ThreadPool
  • 原文地址:https://www.cnblogs.com/laohaozi/p/12537980.html
Copyright © 2020-2023  润新知