back_insert_iterator和insert_iterator
2024-09-01 02:10:16
#include <iostream>
#include <string>
#include <iterator>
#include <vector>
#include <algorithm> void output(const std::string & s){std::cout << s << " ";} int main()
{
using namespace std;
string s1[4]={"fine", "fish", "fashion", "fate"};
string s2[2]={"busy", "bats"};
string s3[2]={"silly", "singers"};
vector<string> words(4);
copy(s1,s1+4,words.begin());
for_each(words.begin(),words.end(),output);
cout << endl;
copy(s2,s2+2,back_insert_iterator<vector<string> >(words));
for_each(words.begin(),words.end(),output);
cout << endl; copy(s3,s3+2,insert_iterator<vector<string> >(words,words.begin()));
for_each(words.begin(),words.end(),output);
cout << endl;
return 0;
}
最新文章
- Apworks框架实战(一):Apworks到底是什么?
- android nio
- OC NSFileManager(文件路径操作)
- iOS菜单滚动联动内容区域功能实现
- opencv笔记4:模板运算和常见滤波操作
- CCF真题之命令行选项
- as与c++的反射机制对比
- Mvc多级Views目录
- POJ 2405 Beavergnaw (计算几何-简单的问题)
- [ios2]如何让IOS应用从容地崩溃 【转】
- Python有哪些高大上的项目?
- Sparklyr与Docker的推荐系统实战
- BZOJ_1146_[CTSC2008]网络管理Network_主席树+树状数组
- maven打包如何跳过测试
- 在Django中使用ORM创建图书管理系统
- SQL,group by分组后分别计算组内不同值的数量
- servlet-api-2.4.jar not loaded(转)
- java 创建子类
- Oracle 某字段值相同的取前几条数据
- guess-number-higher-or-lower-ii