◐ Shell
clean mode source ↗

std::multimap::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( const value_type& value );

(1)

template <class P> iterator insert( P&& value );

(2) (dal C++11)

iterator insert( iterator hint, const value_type& value ); iterator insert( const_iterator hint, const value_type& value );

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

template <class P> iterator insert( const_iterator hint, P&& value );

(4) (dal C++11)

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

(5)

void insert( std::initializer_list<value_type> ilist );

(6) (dal C++11)

Inserts element(s) to the container.

1-2)

Inserti value. If the container has elements with equivalent key, inserts at the upper bound of that range.(dal C++11)

Original:

inserts value. If the container has elements with equivalent key, inserts at the upper bound of that range.(dal C++11)

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

3-4) inserts value in the position as close as possible, just prior(dal C++11), to hint.

5)

inserisce elementi di [first, last) gamma.

Original:

inserts elements from range [first, last).

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

6)

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

hint -

iteratore, usato come un suggerimento di dove inserire il contenuto

Original:

iterator, used as a suggestion as to where to insert the content

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 -

intervallo di elementi da inserire

Original:

range of elements to insert

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) returns an iterator to the inserted element.

3-4) returns an iterator to the inserted element.

5-6)

nessuno.

Original:

none.

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) Logarithmic in the size of the container, O(log(size())).

3-4) Amortized constant if the insertion happens in the position just after(fino al c++11)/before(dal C++11) the hint, logarithmic in the size of the container otherwise.

5-6) O(N*log(size() + N)), where N is the number of elements to insert.

Vedi anche

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

costruisce elementi in-place con un suggerimento

Original:

constructs elements in-place using a hint

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]