std::fill
De cppreference.com
                    
                                        
                    
                    
                                                            
                    |  | This page has been machine-translated from the English version of the wiki using Google Translate. 
 The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. | 
| Defined in header <algorithm>
  | ||
| template< class ForwardIt, class T > void fill( ForwardIt first, ForwardIt last, const T& value ); | ||
Affecte la 
value donnée aux éléments de la gamme [first, last) .Original:
Assigns the given 
value to the elements in the range [first, last).The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
| Sommaire | 
[modifier] Paramètres
| first, last | - |  l'ensemble d'éléments à modifier Original:  the range of elements to modify The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | 
| value | - |  la valeur à affecter Original:  the value to be assigned The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | 
| Type requirements | ||
| - ForwardItmust meet the requirements ofForwardIterator. | ||
[modifier] Retourne la valeur
(Aucun)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[modifier] Complexité
Exactement 
last - first missions .Original:
Exactly 
last - first assignments.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[modifier] Mise en œuvre possible
| template< class ForwardIt, class T > void fill(ForwardIt first, ForwardIt last, const T& value) { for (; first != last; ++first) { *first = value; } } | 
[modifier] Exemple
 Le code suivant utilise 
fill() de définir tous les éléments d'un vecteur d'entiers à -1: 
 Original:
 The following code uses 
fill() to set all of the elements of a vector of integers to -1: 
 The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
#include <algorithm> #include <vector> #include <iostream> int main() { int data[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 } std::vector<int> v1(data, data+10); std::fill(v1.begin(), v1.end(), -1); for (vector<int>::iterator it = v1.begin(); it != v1.end(); ++it) { std::cout << *it << " "; } std::cout << "\n"; }
Résultat :
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1
[modifier] Voir aussi
|  assigne une valeur à un nombre d'éléments  Original:  assigns a value to a number of elements  The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction générique) | |
|  enregistre le résultat d'une fonction dans une plage  Original:  saves the result of a function in a range  The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction générique) | |
|  applique une fonction à une série d'éléments  Original:  applies a function to a range of elements  The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction générique) | |


