码迷,mamicode.com
首页 > 其他好文 > 详细

Cpp中vector的输出打印

时间:2019-05-18 17:09:33      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:输出   copy   cpp   each   str   clu   back   打印   algo   

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;

  

 

Cpp中vector的输出打印

标签:输出   copy   cpp   each   str   clu   back   打印   algo   

原文地址:https://www.cnblogs.com/htj10/p/10886324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!