fill

De cppreference.com
Saltar a: navegación, buscar

Sintaxis:

    #include <algorithm>
    void fill( forward_iterator inicio, forward_iterator fin, const T& valor );

La función fill() asigna valor a todos los elementos ubicados entre inicio y fin.

[editar] Ejemplo

El código siguiente utiliza fill() para asignar el valor -1 a todos los elementos de un vector de enteros:

   vector<int> v1;
   for( int i = 0; i < 10; i++ ) {
     v1.push_back( i );
   }
 
   cout << "Antes de ejecutar fill, v1 es: ";
   for( vector<int>::size_type i = 0; i < v1.size(); i++ ) {
     cout << v1[i] << " ";
   }
   cout << endl;
 
   fill( v1.begin(), v1.end(), -1 );
 
   cout << "Después de ejecutar fill, v1 es: ";
   for( vector<int>::size_type i = 0; i < v1.size(); i++ ) {
     cout << v1[i] << " ";
   }
   cout << endl;

La salida del código ejecutado será como la siguiente:

   Antes de ejecutar fill, v1 es: 0 1 2 3 4 5 6 7 8 9
   Después de ejecutar fill, v1 es: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1

[editar] Tópicos Relacionados

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas
Otros idiomas