◐ Shell
clean mode source ↗

std::insert_iterator - cppreference.com

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.

Click here for the English version of this page

<metanoindex/>

<tbody> </tbody>

Elemento definito nell'header

<iterator>

template< class Container > class insert_iterator : public std::iterator< std::output_iterator_tag, void,void,void,void >

std::insert_iterator è un iteratore uscita che inserisce elementi in un contenitore per cui è stata costruita, nella posizione indicata dal iteratore dotazione, utilizzando il contenitore funzione membro insert() ogniqualvolta l'iteratore (se dereferenced o meno) è assegnato. Incremento del std::insert_iterator è 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.

Membri tipi

Membro tipo

Original:

Member type

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Definition
container_type Container

Membri funzioni

Template:cpp/iterator/inserter/dsc operator++

costruisce un nuovo 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.


(metodo pubblico) [modifica]

inserisce un oggetto nel contenitore associato

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.


(metodo pubblico) [modifica]
no-op
(metodo pubblico) [modifica]

Membri oggetti

Persona

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 (protetto)

un puntatore di tipo Container*

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 (protetto)

un iteratore di Container::iterator tipo

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

Membro tipo

Original:

Member type

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Definition
value_type void
difference_type void
pointer void
reference void
iterator_category std::output_iterator_tag

Esempio

#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';
}

Output:

Vedi anche

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

Adattatore iteratore per inserimento alla fine di un contenitore

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 template) [modifica]

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