std::copyを使った出力
配列やベクターの要素を任意の区切り文字で繋いで出力します。
#include <iostream>
#include <algorithm>
#define N 5
int a[N] = {1, 2, 3, 4, 5};
using namespace std;
int main()
{
// "1 2 3 4 5 "
copy( a, a+N, ostream_iterator<int>( cout, " " ) );
return 0;
}
