valarray::operator[]
Retorna uma referência a um elemento ou seu valor no índice especificado ou um 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
O índice do elemento a ser atribuído a um valor._Slicearray
Um slice_array de um valarray que especifica um subconjunto a ser selecionado ou retornado para um novo valarray._Gslicearray
Um gslice_array de um valarray que especifica um subconjunto a ser selecionado ou retornado para um novo valarray._Boolarray
Um bool_array de um valarray que especifica um subconjunto a ser selecionado ou retornado para um novo valarray._Indarray
Um indirect_array de um valarray que especifica um subconjunto a ser selecionado ou retornado para um novo valarray.
Valor de retorno
Uma referência a um elemento ou seu valor no índice especificado ou um subconjunto especificado.
Comentários
O operador do membro é sobrecarregado para fornecer várias maneiras de selecionar sequências de elementos entre aquelas ***thiscontrolado pelo. O primeiro grupo de cinco operadores de membro trabalha junto com várias sobrecargas de operator= (e outros operadores de atribuição) para permitir a substituição seletiva (divisão) de sequência controlada. Os elementos selecionados devem existir.
Ao criar com _SECURE_SCL 1, um erro de tempo de execução ocorrerá se você tentar acessar um elemento fora dos limites de valarray. Consulte Iteradores Verificados para maiores informações.
Exemplo
Consulte os exemplos de slice::slice e gslice::gslice para obter um exemplo de como declarar e usar o operador.
Requisitos
Cabeçalho: <valarray>
Namespace: std