std::map::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. |
<metanoindex/>
<tbody> </tbody>
|
|
(1) | |
|
|
(2) | (dal C++11) |
|
|
(3) | (fino al c++11) (dal C++11) |
|
|
(4) | (dal C++11) |
|
|
(5) | |
|
|
(6) | (dal C++11) |
Inserts element(s) to the container, if the container doesn't already contain an element with equivalent key.
1-2)
Inserti value.
Original:
inserts value.
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. |
| value | - | elemento di valore da inserire Original: element value to insert The text has been machine-translated via Google Translate. |
| first, last | - | intervallo di elementi da inserire Original: range of elements to insert The text has been machine-translated via Google Translate. |
| 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. |
| Type requirements | ||
-InputIt must meet the requirements of InputIterator.
| ||
Valore di ritorno
1-2) returns a pair consisting of an iterator to the inserted element (or to the element that prevented the insertion) and a bool denoting whether the insertion took place.
3-4) returns an iterator to the inserted element, or to the element that prevented the insertion.
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. (metodo pubblico) [modifica] | |