valarray::operator
devuelve una referencia a un elemento o su valor en el índice especificado o un subconjunto especificado.
Type& operator[](
size_t _Off
);
slice_array<Type> operator[](
slice _Slicearray
);
gslice_array<Type> operator[](
const gslice& _Gslicearray
);
mask_array<Type> operator[](
const valarray<bool>& _Boolarray
);
indirect_array<Type> operator[](
const valarray<size_t>& _Indarray
);
Type operator[](
size_t _Off
) const;
valarray<Type> operator[](
slice _Slice
) const;
valarray<Type> operator[](
const gslice& _Gslicearray
) const;
valarray<Type> operator[](
const valarray<bool>& _Boolarray
) const;
valarray<Type> operator[](
const valarray<size_t>& _Indarray
) const;
Parámetros
_Off
El índice del elemento para asignar un valor._Slicearray
Un slice_array de un valarray que especifica un subconjunto para seleccionar o volver a un nuevo valarray._Gslicearray
Un gslice_array de un valarray que especifica un subconjunto para seleccionar o volver a un nuevo valarray._Boolarray
Un bool_array de un valarray que especifica un subconjunto para seleccionar o volver a un nuevo valarray._Indarray
Un indirect_array de un valarray que especifica un subconjunto para seleccionar o volver a un nuevo valarray.
Valor devuelto
una referencia a un elemento o su valor en el índice especificado o un subconjunto especificado.
Comentarios
Sobrecarga el operador miembro para proporcionar varias maneras en secuencias desde elementos de entre los por controlado ***this.El primer grupo de cinco operadores miembro funciona junto con varias sobrecargas de operator= (y otros operadores de asignación) para permitir el reemplazo selectivo (el cortar) de la secuencia controlada.Los elementos seleccionados deben existir.
Al compilar con _SECURE_SCL 1, un error de tiempo de ejecución aparecerá si intenta tener acceso a un elemento fuera de los límites de valarray.Vea Iteradores comprobados para obtener más información.
Ejemplo
Vea los ejemplos de segmento:: segmento y gslice:: gslice para obtener un ejemplo de cómo declarar y utilizar el operador.
Requisitos
encabezado: <valarray>
espacio de nombres: std