std::insert_iterator
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. |
<metanoindex/>
<tbody> </tbody>| Dclar dans l'en-tte <iterator>
|
||
template< class Container > class insert_iterator : public std::iterator< std::output_iterator_tag, void,void,void,void > |
||
std::insert_iterator est un itrateur de sortie qui insre des lments dans un rcipient pour lequel elle a t construite, l'endroit point par l'itrateur fourni, en utilisant la fonction de l'lment de conteneur insert() chaque fois que l'itrateur (si drfrenc ou non) est assign. L'incrmentation du std::insert_iterator est un no-op .Original:
std::insert_iterator is an output iterator that inserts elements into a container for which it was constructed, at the position pointed to by the supplied iterator, using the container's insert() member function whenever the iterator (whether dereferenced or not) is assigned to. Incrementing the std::insert_iterator is a no-op.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.
Types de membres
| Type du membre | Dfinition |
container_type
|
Container
|
Fonctions membres
Modle:cpp/iterator/inserter/dsc operator++ construit un nouveau insert_iterator Original: constructs a new insert_iterator The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique) | |
insre un objet dans le rcipient associ Original: inserts an object into the associated container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique) | |
| no-op (fonction membre publique) | |
Objets membres
Nom du membre
Original: Member name The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Definition |
container (protge )
Original: protected The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
un pointeur de
Container* type Original: a pointer of type Container* The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
iter (protge )
Original: protected The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
un itrateur de
Container::iterator type Original: an iterator of type Container::iterator The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Inherited from std::iterator
Member types
| Type du membre | Dfinition |
value_type
|
void
|
difference_type
|
void
|
pointer
|
void
|
reference
|
void
|
iterator_category
|
std::output_iterator_tag
|
Exemple
#include <vector>
#include <list>
#include <iostream>
#include <iterator>
#include <algorithm>
int main()
{
std::vector<int> v{1,2,3,4,5};
std::list<int> l{-1,-2,-3};
std::copy(v.begin(), v.end(), // may be simplified with std::inserter
std::insert_iterator<std::list<int>>(l, std::next(l.begin())));
for(int n : l)
std::cout << n << ' ';
std::cout << '\n';
}
Rsultat :
-1 1 2 3 4 5 -2 -3
Voir aussi
cre un std::insert_iterator de type infr partir de l'argument 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. (fonction gnrique) | |
Adaptateur itrateur pour l'insertion la fin d'un rcipient Original: iterator adaptor for insertion at the end 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 gnrique) | |
Adaptateur itrateur pour l'insertion l'avant d'un conteneur 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 gnrique) | |