zoukankan      html  css  js  c++  java
  • Cpp中vector的输出打印

    1. for

    typedef vector<int> Vct;
    Vct va;
    va.push_back(1);
    va.push_back(2);
    va.push_back(3);
    
    for(const int& k : va)
            cout << k << " ";
    cout << endl;

    2. for_each    声明在  #include <algorithm>

    template <class T>
    void show(const T& x)
    {
        cout << x << " ";
    }
    
    for_each(va.begin(),va.end(),show<int>);
        cout << endl;
    

    3. copy   声明在<algorithm>    ostream_iterator 在 <iterator>

    #include <algorithm>
    #include <iterator> // for ostream_iterator<>
    copy(va.begin(),va.end(),ostream_iterator<int>(cout," "));
    cout << endl;
    

      

    常记溪亭日暮,沉醉不知归路。兴尽晚回舟,误入藕花深处。争渡,争渡,惊起一滩鸥鹭。

    昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道海棠依旧。知否?知否?应是绿肥红瘦。
  • 相关阅读:
    C语言调试示例
    Tiff格式详解(转载)
    指纹
    twitter
    baidu
    NoSuchMethodError随记
    IllegalArgumentException异常
    Springboot2.2.9接入阿里云ES(带高亮查询)
    阿里云ECS安装cnpm
    阿里云ECS安装docker
  • 原文地址:https://www.cnblogs.com/htj10/p/10886324.html
Copyright © 2011-2022 走看看