Cpp-standard-library-cpp-array-fill
提供:Dev Guides
C ++配列ライブラリ-fill()関数
説明
- C ++関数* std
- array :: fill()*は、指定された値を配列のすべての要素に設定します。
宣言
- 以下は、std
- arrayヘッダーからのstd :: array :: fill()関数の宣言です。
void fill(const value_type &val);
パラメーター
*val* -設定する値
戻り値
None
例外
None
時間の複雑さ
線形、すなわち O(n)
例
- 次の例は、std
- array :: fill()関数の使用法を示しています。
#include <iostream>
#include <array>
using namespace std;
int main(void) {
int i;
array<int, 5> arr;
for(i = 0; i < 5; ++i)
arr[i] = i + 1;
cout << "Original array\n";
for(i = 0; i < 5; ++i)
cout << arr[i] << " ";
cout << endl;
arr.fill(10);
cout << "Modified array\n";
for(i = 0; i < 5; ++i)
cout << arr[i] << " ";
cout << endl;
return 0;
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
Original array
1 2 3 4 5
Modified array
10 10 10 10 10