std::tuple::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> tuple& operator=( const tuple& other ); |
(1) | (desde C++11) |
tuple& operator=( tuple&& other ); |
(2) | (desde C++11) |
template< class... UTypes > tuple& operator=( const tuple<UTypes...>& other ); |
(3) | (desde C++11) |
template< class... UTypes > tuple& operator=( tuple<UTypes...>&& other ); |
(4) | (desde C++11) |
template< class U1, class U2 > tuple& operator=( const pair<U1,U2>& p ); |
(5) | (desde C++11) |
template< class U1, class U2 > tuple& operator=( pair<U1,U2>&& p ); |
(6) | (desde C++11) |
Substitui o conteúdo do tuplo com o conteúdo de outro tupla ou um par.
Original:
Replaces the contents of the tuple with the contents of another tuple or a 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 cada elemento com uma cópia do elemento correspondente de
other.Original:
Copy assignment operator. Replaces each element with a copy of the corresponding element 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)
Mova operador de atribuição. Substitui cada elemento com o elemento correspondente de
other usando semântica mover. Original:
Move assignment operator. Replaces each element with the corresponding element 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.
3)
Para todos
i, atribui std::get<i>(other) para std::get<i>(*this).Original:
For all
i, assigns std::get<i>(other) to std::get<i>(*this).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)
Para todos
i, atribui std::forward<Ui>(std::get<i>(other)) para std::get<i>(*this). Original:
For all
i, assigns std::forward<Ui>(std::get<i>(other)) to std::get<i>(*this). 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.
5)
Atribui
p.first para o primeiro elemento de *this p.second e para o segundo elemento de *this.Original:
Assigns
p.first to the first element of *this and p.second to the second element of *this.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.
6)
Atribui
std::forward<U1>(p.first) para o primeiro elemento de *this std::forward<U2>(p.second) e para o segundo elemento de *this.Original:
Assigns
std::forward<U1>(p.first) to the first element of *this and std::forward<U2>(p.second) to the second element of *this.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 | - | tupla para substituir o conteúdo deste tupla
Original: tuple to replace the contents of this tuple The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| p | - | par para substituir o conteúdo deste 2-tupla
Original: pair to replace the contents of this 2-tuple 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)
(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.
2)
noexcept specification: (desde C++11)
<tbody>
</tbody>
noexcept(noexcept( is_nothrow_move_assignable<T0>::value && is_nothrow_move_assignable<T1>::value && is_nothrow_move_assignable<T2>::value && ... ) |
||
3-5)
(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.
6)
Exemplo
| Esta seção está incompleta Motivo: sem exemplo |