std::gslice_array<T>::operator=
De es.cppreference.net
void operator=( const T& value ) const;
|
(1) | |
void operator=( const std::valarray<T>& val_arr ) const;
|
(2) | |
const gslice_array& operator=( const gslice_array& other_arr ) const;
|
(3) | |
Asigna valores a todos los elementos referidos.
1) Asigna
value a todos los elementos.2) Asigna los elementos de
val_arr a los elementos referidos de *this.3) Asigna los elementos seleccionados de
other_arr a los elementos referidos de *this.Parámetros
| value | - | un valor a asignar a todos los elementos referidos |
| val_arr | - | std::valarray a asignar |
| other_arr | - | std::gslice_array a asignar |
Valor de retorno
1,2)
(ninguno)
3)
*
this
Ejemplo
|
Esta sección está incompleta
Razón: sin ejemplo |
Informes de defectos
Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares publicados anteriormente de C++.
| DR | Aplicado a | Comportamiento publicado | Comportamiento correcto |
|---|---|---|---|
| LWG 123 | C++98 | la sobrecarga (2) no era const | convertida a const |
| LWG 253 | C++98 | el operador de asignación de copia era privado | convertido a público |
| LWG 621 | C++98 | el operador de asignación de copia no era const | convertido a const |