std::pair::operator=
De 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. |
<metanoindex/>
<tbody> </tbody> pair& operator=( const pair& other ); |
(1) | |
template< class U1, class U2 > pair& operator=( const pair<U1,U2>& other ); |
(2) | |
pair& operator=( pair&& other ); |
(3) | (desde C++11) |
template< class U1, class U2 > pair& operator=( pair<U1,U2>&& other ); |
(4) | (desde C++11) |
Substitui o conteúdo do par.
Original:
Replaces the contents of the pair.
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.
1)
Copiar operador de atribuição. Substitui o conteúdo com uma cópia do conteúdo de outro.
Original:
Copy assignment operator. Replaces the contents with a copy of the contents of other.
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.
2)
Atribui
other.first para first e other.second para secondOriginal:
Assigns
other.first to first and other.second to secondThe 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.
3)
Mova operador de atribuição. Substitui o conteúdo com os de
other usando semântica mover. Original:
Move assignment operator. Replaces the contents with those of
other using move semantics. 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.
4)
Atribui
std::forward<U1>(p.first) para first e std::forward<U2>(p.second) para second. Original:
Assigns
std::forward<U1>(p.first) to first and std::forward<U2>(p.second) to 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.
Parâmetros
| other | - | par de valores para substituir o conteúdo deste par
Original: pair of values to replace the contents of this pair The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Valor de retorno
*this
Exceções
1-2)
(Nenhum)
Original:
(none)
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.
3)
noexcept specification: (desde C++11)
<tbody>
</tbody>
noexcept(noexcept( is_nothrow_move_assignable<T1>::value && is_nothrow_move_assignable<T2>::value )) |
||
4)
(Nenhum)
Original:
(none)
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.
Exemplo
| Esta seção está incompleta Motivo: sem exemplo |