Namespaces
Variants

std::gslice_array<T>:: operator=

From 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 referenciados de * this .
3) Asigna los elementos seleccionados de other_arr a los elementos referenciados de * this .

Contenidos

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