replace,replace_if,replace_copy,repace_copy_if
来源:互联网 发布:深度触网 知乎 编辑:程序博客网 时间:2024/05/26 22:08
代码如下:
#include<iostream>#include<algorithm>#include<string>#include<vector>#include<functional>using namespace std;int main(){vector<int>v;for(int i=0;i<10;++i){v.push_back(i);}replace(v.begin(),v.end(),5,555); //把5换成555copy(v.begin(),v.end(),ostream_iterator<int>(cout," "));cout<<endl;replace_if(v.begin(),v.end(),bind2nd(greater<int>(),5),10086);//把大于五的都换成10086copy(v.begin(),v.end(),ostream_iterator<int>(cout," "));cout<<endl;replace_if(v.begin(),v.end(),not1(bind2nd(modulus<int>(),2)),222);//把偶数换成222copy(v.begin(),v.end(),ostream_iterator<int>(cout," "));cout<<endl;system("pause");return 0;}
#include<iostream>#include<string>#include<vector>#include<algorithm>#include<functional>using namespace std;int main(){int a[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};vector<int>v(a,a+20);replace_copy(v.begin(),v.end(),ostream_iterator<int>(cout," "),10,1000);cout<<endl;replace_copy_if(v.begin(),v.end(),ostream_iterator<int>(cout," "),not1(bind2nd(modulus<int>(),3)),333);//够能被3整出的换成333cout<<endl;replace_copy_if(v.begin(),v.end(),ostream_iterator<int>(cout," "),bind2nd(greater<int>(),10),1);cout<<endl;system("pause");return 0;}
- replace,replace_if,replace_copy,repace_copy_if
- C++ replace,replace_if,replace_copy,replace_copy_if
- STL 之replace,replace_if,replace_copy,replace_copy_if
- STL 之replace,replace_if,replace_copy,replace_copy_if
- STL算法replace,replace_if,replace_copy.replace_copy_if
- STL常用算法: replace.replace_copy.replace_if.replace_copy_if
- 泛型算法系列32:replace()&&replace_copy()&&replace_if()&&replace_copy_if()
- 变异算法之替换(replace, replace_if, replace_copy, replace_copy_if)
- STL algorithm算法replace,replace_if和replace_copy,replace_copy_if(49)
- STL_算法_替换(replace、replace_copy、replace_if、replace_copy_if)
- replace/replace_if详解
- STl-replace_if() trim,split,replace
- C++ - "replace" 和 "replace_copy" 区别
- C++泛型中replace和replace_copy
- STL中replace/replace_if例子
- STL_Algorithm4: Replace, replace_if, replace copy, replace_copy_if
- C++标准库---替换元素replace()&replace_if()
- replace_copy
- exe4j注册码
- 使用NppExec插件在NotePad++下运行Ruby程序
- ICTCLAS代码学习笔记之Csegment类
- 推荐一篇针对MySQL数据库缓存参数优化的文章
- ICTCLAS代码学习笔记之CUnknowWord类
- replace,replace_if,replace_copy,repace_copy_if
- 单按钮实现多附件上传(非异步,非flash,适用IE8)
- ICTCLAS代码学习笔记之ContextStat类
- 虚继承结构中的类布局
- remov,remove_if,remove_copy,remove_copy_if
- Grid 和 DataGridTemplateColumn
- ICTCLAS代码学习笔记之CSpan类
- gets() 和 sets()
- unique,unique_if,unique_copy