C ++标准模板库(STL)中的array :: fill()
fill()是“数组容器”的成员函数,它为所有数组元素设置一个给定值。也可以将其设置为其他容器的值。值类型应与容器类型相同。
例如–如果数组是整数类型,则提供的值应该是整数类型。如果我们提供其他类型的填充值,则将应用隐式强制类型。
语法:
arr_name.fill(value);
程序:
#include <iostream>
#include <array>
using namespace std;
int main() {
//声明具有动态大小的数组
array<int,5> arr;
//使用默认值打印数组元素
cout<<"Array elements with default values:\n";
for (auto loop = arr.begin() ; loop != arr.end() ; ++loop)
cout<<*loop<<" ";
cout<<"\n";
//填充数组元素
arr.fill (0);
//再次...-
//使用默认值打印数组元素
cout<<"Array elements after filling with 0:\n";
for (auto loop = arr.begin() ; loop != arr.end() ; ++loop)
cout<<*loop<<" ";
cout<<"\n";
//填充数组元素
arr.fill (36);
//再次...-
//使用默认值打印数组元素
cout<<"Array elements after filling with 36:\n";
for (auto loop = arr.begin() ; loop != arr.end() ; ++loop)
cout<<*loop<<" ";
cout<<"\n";
return 0;
}输出结果
Array elements with default values: 142 0 0 0 994036560 Array elements after filling with 0: 0 0 0 0 0 Array elements after filling with 36: 36 36 36 36 36
参考:C++std::array::fill()
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短