【c++系列】iostream iterators
2014-06-10 17:33
183 查看
stl提供了许多应用于迭代器身上的配接器。他们的接口可以由<iterator>获得。
这里讲解 iostream iterators 的用法。
#include <iostream>
#include <iterator> // for iterator adapters
#include <algorithm> // for copy
using namespace std;
int main(int argc, char const *argv[])
{
ostream_iterator<int> oIter(cout, "\t");
int arr[] = {1, 2, 3, 4, 5};
copy(arr, arr+sizeof(arr)/sizeof(*arr), oIter);
cout<<endl;
return 0;
}
这里讲解 iostream iterators 的用法。
#include <iostream>
#include <iterator> // for iterator adapters
#include <algorithm> // for copy
using namespace std;
int main(int argc, char const *argv[])
{
ostream_iterator<int> oIter(cout, "\t");
int arr[] = {1, 2, 3, 4, 5};
copy(arr, arr+sizeof(arr)/sizeof(*arr), oIter);
cout<<endl;
return 0;
}
相关文章推荐
- C/C++笔试必须熟悉掌握的头文件系列(五)——iostream
- C++ 头文件系列(iostream)
- 微软软件实现技术授课系列内容之二:C++ Best Coding Practice
- C++的不足之处讨论系列(一)
- C++深度探索系列:智能指针(Smart Pointer) /1
- C++ GUI Programming with Qt3(系列一 试翻)
- 如何使用Lua扩展C/C++应用系列3-转自bbs.luachina.net
- C++ GUI Programming with Qt3(系列三 试翻)
- C++深度探索系列:智能指针(Smart Pointer) /2
- 微软软件实现技术授课系列内容之二:C++ Best Coding Practice
- C++中的const--C++系列文章(1)
- C++的不足之处讨论系列(二)-- 全局分析
- C++ FAQ Lite[15]--通过 <iostream> 和 <cstdio>输入/输出(新)
- C++经典对话系列
- C++深度探索系列:智能指针(Smart Pointer) [二]
- (C++的对话)Solmyr 的小品文系列之二:模棱两可的陷阱
- C++的不足之处讨论系列(三)
- C++辨析系列谈
- Intel系列开发工具- C++ Compiler,Fortran Compiler,IPP,MKL,VTune,Thread Checker
- C++批评系列:函数重载