C++STL之fill()函数使用方法

泪湿孤枕 提交于 2020-02-26 15:51:25

fill()函数可以把数组或容器中的某一段区间赋为某个相同的值。与memset有近似之处。

测试代码:

#include

#include

using namespace std;

int main(){

int a[3] = {1,2,3};

fill(a,a+3,3);

for(int i=0;i<3;i++)

cout<<a[i]<<endl;

vector v(5);

fill(v.begin(),v.end(),’*’);

for(auto it=v.begin();it!=v.end();it++)

cout<<*it;

}

输出:

3

3

3


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!