C++ - 使用copy函数打印容器(container)元素
2024-08-31 13:26:59
使用copy函数打印容器(container)元素
本文地址: http://blog.csdn.net/caroline_wendy
C++能够使用copy函数输出容器(container)中的元素, 能够取代for循环.
头文件:
#include <algorithm>
#include <iterator>
格式:
std::copy(cont.begin(), cont.end(),std::ostream_iterator<Type>(std::cout, " "));
Type是须要输出格式的类型, 如容器是vector<int>, 则Type是int.
代码:
/*
* main.cpp
*
* Created on: 2014年6月17日
* Author: Spike
*/ #include <iostream>
#include <algorithm>
#include <iterator>
#include <vector> using namespace std; int main (void)
{
std::vector<int> vi = {1, 2, 3, 4, 5};
std::copy(vi.begin(), vi.end(), std::ostream_iterator<int>(std::cout, " "));
std::cout << std::endl;
return 0;
}
输出:
1 2 3 4 5
最新文章
- 利用Java动态生成 PDF 文档
- Unity3D中自带事件函数的执行顺序(转)
- asp.net MVC的EF与easyui DataGrid数据绑定
- c#之习题
- Kafka的消息格式
- 四层运维工具nc
- Rank of Tetris HDU--1881
- linux下删除内核
- LR错误整理
- #最小生成树# #kruskal# ----- OpenJudge丛林中的路
- 前端css常用class命名id命名
- Windows下安装配置go
- 浏览器F12 waterfall性能检测详解详解
- 初学pyhon的几个练习小程序
- day62 中间件
- centos/ubuntu 双击运行 .sh(shell)文件
- 单节点Redis使用 Python pipline大批量插入数据
- UVa 10561 Treblecross (SG函数)
- Django+Echarts画图实例
- javascript 将treeNode 转换id和pid的Array