std::map::operator[]
Da cppreference.com
![]() | This page has been machine-translated from the English version of the wiki using Google Translate. The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
T& operator[](const Key& key ); | (1) | |
T& operator[]( Key&& key ); | (2) | (desde C++11) |
Insere um novo elemento para o recipiente utilizando
1) key
como a chave padrão e valor calculado mapeada e retorna uma referência para o valor recém-construído mapeados. Se um elemento com key
chave já existe, não é realizada de inserção e uma referência ao seu valor mapeado é devolvido.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.
You can help to correct and verify the translation. Click here for instructions.
Executa essencialmente (insert(std::make_pair(key, T())).first)->second.
2) 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.
You can help to correct and verify the translation. Click here for instructions.
Executa essencialmente (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.
You can help to correct and verify the translation. Click here for instructions.
No iterators or references are invalidated.
Índice |
[editar]Parâmetros
key | - | a chave do elemento de encontrar 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. |
[editar]Valor de retorno
Referência ao valor mapeada do elemento novo se nenhum elemento com chave
key
existiu. Caso contrário, uma referência ao valor do elemento mapeada existente é retornado.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.
You can help to correct and verify the translation. Click here for instructions.
[editar]Complexidade
Logarithmic in the size of the container.
[editar]Exemplo
Esta seção está incompleta Motivo: sem exemplo |
[editar]Veja também
(C++11) | acessar o elemento especificado com verificação de limites 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. (função pública membro) |