Espacios de nombres
Variantes
Acciones

std::tuple::operator=

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

 
 
Utilidades de la biblioteca
Escriba apoyo (basic types, RTTI, type traits)
Gestión de memoria dinámica
Gestión de errores
Programa de servicios públicos
Funciones variadic
Fecha y hora
Objetos Function
initializer_list(C++11)
bitset
hash(C++11)
Operadores relacionales
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 y 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.
pair
tuple(C++11)
piecewise_construct_t(C++11)
piecewise_construct(C++11)
Cambiar, hacia adelante y mover
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.
swap
forward(C++11)
move(C++11)
move_if_noexcept(C++11)
declval(C++11)
 
std::tuple
Las funciones miembro
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
Terceros funciones
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.
make_tuple
tie
forward_as_tuple
None
operator=
operator!=
operator<
operator<=
operator>
operator>=
std::swap
get
Clases de ayuda
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_size
tuple_element
uses_allocator
ignore
 
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)
Reemplaza el contenido de la tupla con el contenido de otra tupla o un 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 el operador de asignación. Sustituye cada elemento con una copia del correspondiente elemento 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)
Mueva operador de asignación. Sustituye cada elemento con el elemento correspondiente de other utilizando la semántica de movimiento .
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, asigna a std::get<i>(other) 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, asigna a std::forward<Ui>(std::get<i>(other)) 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)
p.first asigna al primer elemento de *this y p.second al 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)
std::forward<U1>(p.first) asigna al primer elemento de *this y std::forward<U2>(p.second) al 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.

Contenido

[editar] Parámetros

other -
tupla para reemplazar el contenido de esta 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 reemplazar el contenido de este 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] Excepciones

1)
(Ninguno)
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)
(Ninguno)
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] Ejemplo

[editar] Ver también