Bibliothèque de tableaux C ++ - fonction fill ()

La description

La fonction C ++ std::array::fill() définit une valeur donnée pour tous les éléments du tableau.

Déclaration

Voici la déclaration de l'en-tête std :: array :: fill () de la fonction std :: array :: fill ().

void fill(const value_type &val);

Paramètres

val - valeur à définir

Valeur de retour

Aucun

Des exceptions

Aucun

Complexité temporelle

Linéaire ie O (n)

Exemple

L'exemple suivant montre l'utilisation de la fonction 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;
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

Original array
1 2 3 4 5 

Modified array
10 10 10 10 10