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

Vea también

Referencia

valarray Class