#include<vector>
#include<algorithm>
#include<string>
#include<iostream>
using namespace std;
template<typename T>
void print(const T& t){
typename T::const_iterator iter;
for(iter=t.begin();iter!=t.end();++iter){
cout << *iter << endl;
}
}
int main()
{
vector<string> v1(4);
fill(v1.begin(),v1.end(),"h");
print(v1);
vector<string> v2;
fill_n(back_inserter(v2),7,"bye");
print(v2);
}
h
h
h
h
bye
bye
bye
bye
bye
bye
bye
c++通用算法-fill
原创
©著作权归作者所有:来自51CTO博客作者xiangjie256的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:boost assign
下一篇:c++通用算法-count
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C++ std :: fill()函数
fill()函数是算法标头的库函数,用于将值分配给容器给定范围内的所有元素,它接
c++ v8 csdn博客 库函数 迭代器 -
[C++] 通用类型数组
通用类型数组
数组 i++ #include