[ Web Proxy ]
URL:
Viewing: https://fr.cppreference.com/cpp/iterator/insert_iterator [Back]  [Original]

std::insert_iterator cppreference.com
cppreference.com
Espaces de noms
Variantes

std::insert_iterator

De cppreference.com

<metanoindex/>

 
 
Bibliothque Iterator
Primitives Iterator
Original:
Iterator primitives
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
iterator_traits
input_iterator_tag
output_iterator_tag
forward_iterator_tag
bidirectional_iterator_tag
random_access_iterator_tag
iterator
Adaptateurs Iterator
Original:
Iterator adaptors
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
reverse_iterator
Itrateurs de flux
Original:
Stream iterators
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
istream_iterator
ostream_iterator
istreambuf_iterator
ostreambuf_iterator
Oprations Iterator
Original:
Iterator operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
advance
distance
prev (C++11)
next (C++11)
Gamme d'accs
Original:
Range access
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
begin (C++11)
end (C++11)
 
std::insert_iterator
Les fonctions membres
Original:
Member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
insert_iterator::insert_iterator
insert_iterator::operator=
insert_iterator::operator*
insert_iterator::operator++
insert_iterator::operator++(int)
 
<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.

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) [edit]
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) [edit]
no-op
(fonction membre publique) [edit]

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) [edit]
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) [edit]
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) [edit]

Web Proxy Viewer  |  New URL  |  Original Page