Namespaces
Variants

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

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