Espaços nominais
Variantes
Acções

std::tuple::operator=

Da cppreference.com
< cpp‎ | utility‎ | tuple

 
 
Biblioteca de utilitários
Digite apoio (basic types, RTTI, type traits)
Gerenciamento de memória dinâmica
De tratamento de erros
Utilidades do programa
Variadic funções
Data e hora
Objetos de função
(C++11)
Os operadores relacionais
Original:
Relational operators
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
rel_ops::operator!=
rel_ops::operator>
rel_ops::operator<=
rel_ops::operator>=
Pares e tuplas
Original:
Pairs and tuples
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
Troque, avançar e avançar
Original:
Swap, forward and move
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
(C++11)
(C++11)
 
std::tuple
Funções de membro
Original:
Member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
tuple::tuple
tuple::operator=
tuple::swap
Não-membros funções
Original:
Non-member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Classes auxiliares
Original:
Helper classes
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 
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.
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.
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.
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.
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.
5)
Atribui p.first para o primeiro elemento de *thisp.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.
6)
Atribui std::forward<U1>(p.first) para o primeiro elemento de *thisstd::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.

Índice

[editar]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.

[editar]Valor de retorno

*this

[editar]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.
2)
noexcept specification:  (desde C++11)
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.
6)
noexcept specification:  
noexcept
  (desde C++11)

[editar]Exemplo

[editar]Veja também

close