std::front_inserter
Da cppreference.com.
![]() | Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate. La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
Elemento definito nell'header <iterator> | ||
template<class Container > std::front_insert_iterator<Container> front_inserter( Container& c); | ||
front_inserter
è un modello di funzione di convenienza che costruisce un std::front_insert_iteratorc
per il contenitore con il tipo dedotto dal tipo dell'argomento.Original:
front_inserter
is a convenience function template that constructs a std::front_insert_iterator for the container c
with the type deduced from the type of the argument.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.
Indice |
[modifica]Parametri
c | - | contenitore che supporta un'operazione push_front Original: container that supports a push_front operationThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[modifica]Valore di ritorno
Un std::front_insert_iterator che può essere usato per aggiungere elementi all'inizio del
c
contenitoreOriginal:
A std::front_insert_iterator which can be used to add elements to the beginning of the container
c
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.
[modifica]Possibile implementazione
template<class Container >std::front_insert_iterator<Container> front_inserter( Container& c){returnstd::front_insert_iterator<Container>(c);} |
[modifica]Esempio
#include <iostream>#include <deque>#include <algorithm>#include <iterator>int main(){std::deque<int> v{1,2,3,4,5,6,7,8,9,10};std::fill_n(std::front_inserter(v), 3, -1);for(int n : v)std::cout<< n <<' ';}
Output:
-1 -1 -1 1 2 3 4 5 6 7 8 9 10
[modifica]Vedi anche
Adattatore iteratore per l'inserimento nella parte anteriore di un contenitore Original: iterator adaptor for insertion at the front of a container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (classe template) | |
crea un std::back_insert_iterator di tipo derivato dalla tesi Original: creates a std::back_insert_iterator of type inferred from the argument The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (funzione di modello) | |
crea un std::insert_iterator di tipo derivato dalla tesi Original: creates a std::insert_iterator of type inferred from the argument The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (funzione di modello) |