Cpp中vector的输出打印

Posted htj10

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;

  

 

以上是关于Cpp中vector的输出打印的主要内容,如果未能解决你的问题,请参考以下文章

无法在 CPP 中使用向量打印间隔

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

c_cpp Atlas300代码片段

c_cpp Robolution基本代码片段

Android 逆向整体加固脱壳 ( DEX 优化流程分析 | DexPrepare.cpp 中 dvmOptimizeDexFile() 方法分析 | /bin/dexopt 源码分析 )(代码片段

c_cpp 加载源图像固定用法(代码片段,不全)