C ++ Array Library - Funzione fill ()
Descrizione
La funzione C ++ std::array::fill() imposta il valore dato a tutti gli elementi dell'array.
Dichiarazione
La seguente è la dichiarazione per la funzione std :: array :: fill () std :: array header.
void fill(const value_type &val);
Parametri
val - valore da impostare
Valore di ritorno
Nessuna
Eccezioni
Nessuna
Complessità temporale
Lineare cioè O (n)
Esempio
L'esempio seguente mostra l'utilizzo della funzione 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;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
Original array
1 2 3 4 5
Modified array
10 10 10 10 10