◐ Shell
clean mode source ↗

std::list::insert - 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>

iterator insert( iterator pos, const T& value ); iterator insert( const_iterator pos, const T& value );

(1) (fino al c++11)
(dal C++11)

iterator insert( const_iterator pos, T&& value );

(2) (dal C++11)

void insert( iterator pos, size_type count, const T& value ); iterator insert( const_iterator pos, size_type count, const T& value );

(3) (fino al c++11)
(dal C++11)

template< class InputIt > void insert( iterator pos, InputIt first, InputIt last); template< class InputIt > iterator insert( const_iterator pos, InputIt first, InputIt last );

(4) (fino al c++11)

(dal C++11)

iterator insert( const_iterator pos, std::initializer_list<T> ilist );

(5) (dal C++11)

Inserisce elementi alla posizione specificata nel contenitore.

Original:

Inserts elements to specified position in the container.

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

1-2)

inserisce value prima che l'elemento puntato da pos

Original:

inserts value before the element pointed to by pos

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

3)

inserti count copie del value prima l'elemento puntato da pos

Original:

inserts count copies of the value before the element pointed to by pos

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

4)

inserisce elementi di [first, last) campo prima che l'elemento puntato da pos

Original:

inserts elements from range [first, last) before the element pointed to by pos

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

5)

inserisce elementi di lista di inizializzazione ilist.

Original:

inserts elements from initializer list ilist.

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

No iterators or references are invalidated.

Parametri

pos -

elemento prima che il contenuto verrà inserito

Original:

element before which the content will be inserted

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

value -

elemento di valore da inserire

Original:

element value to insert

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

first, last -

la gamma di elementi da inserire, non può essere iteratori in contenitore con cui è chiamato inserto

Original:

the range of elements to insert, can't be iterators into container for which insert is called

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

ilist -

inizializzatore lista per inserire i valori da

Original:

initializer list to insert the values from

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

Type requirements
-InputIt must meet the requirements of InputIterator.

Valore di ritorno

1-2)

iteratore che punta al value inserito

Original:

iterator pointing to the inserted value

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

3)

iteratore che punta al primo elemento inserito, o se pos count==0.

Original:

iterator pointing to the first element inserted, or pos if count==0.

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

4)

iteratore che punta al primo elemento inserito, o se pos first==last.

Original:

iterator pointing to the first element inserted, or pos if first==last.

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

5)

iteratore che punta al primo elemento inserito, o se pos ilist è vuoto.

Original:

iterator pointing to the first element inserted, or pos if ilist is empty.

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

Complessità

1-2) Constant.

3) Linear in count

4) Linear in std::distance(first, last)

5) Linear in ilist.size()

Vedi anche

(C++11)

constructs element in-place
(metodo pubblico) [modifica]

inserisce elementi all'inizio

Original:

inserts elements to the beginning

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]

aggiunge elementi alla fine

Original:

adds elements to the end

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]