◐ Shell
clean mode source ↗

std::map::operator[] - 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>

T& operator[]( const Key& key );

(1)

T& operator[]( Key&& key );

(2) (dal C++11)

Inserisce un nuovo elemento al contenitore con key come chiave e predefinito al valore costruito mappato e restituisce un riferimento al valore di nuova costruzione mappati. Se un elemento con key chiave esiste già, non viene eseguita e l'inserimento di un riferimento al suo valore mappato viene restituito.

Original:

Inserts a new element to the container using key as the key and default constructed mapped value and returns a reference to the newly constructed mapped value. If an element with key key already exists, no insertion is performed and a reference to its mapped value is returned.

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

1)

Esegue sostanza (insert(std::make_pair(key, T())).first)->second.

Original:

Essentially performs (insert(std::make_pair(key, T())).first)->second.

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

2)

Esegue sostanza (insert(std::make_pair(std::move(key), T())).first)->second.

Original:

Essentially performs (insert(std::make_pair(std::move(key), T())).first)->second.

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

key -

la chiave dell'elemento da trovare

Original:

the key of the element to find

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

Valore di ritorno

Riferimento al valore mappato del nuovo elemento se nessun elemento con chiave key esistito. Altrimenti un riferimento al valore mappato dell'elemento esistente viene restituito.

Original:

Reference to the mapped value of the new element if no element with key key existed. Otherwise a reference to the mapped value of the existing element is returned.

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

Complessità

Logarithmic in the size of the container.

Esempio

Vedi anche

accedere elemento specificato con verifica dei limiti

Original:

access specified element with bounds checking

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]