valarray::operator
Retorna uma referência a um elemento ou o valor no índice especificado ou em 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 para ser atribuído 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 o valor no índice especificado ou em um subconjunto especificado.
Comentários
O operador de membro é sobrecarregado para fornecer várias maneiras para selecionar seqüências de elementos dentre as ***thispelo controle.O primeiro grupo de cinco operadores de membro funciona em conjunto com várias sobrecargas de operator= (e outros operadores de atribuição) para permitir a substituição seletivo recortar () da seqüência controlada.Elementos selecionados devem existir.
Para compilar com _SECURE_SCL 1, um erro de tempo de execução ocorrerá se você tentar acessar um elemento fora dos limites do valarray.Consulte Iteradores selecionados para maiores informações.
Exemplo
Consulte os exemplos para slice::slice e gslice::gslice para um exemplo de como declarar e usar o operador.
Requisitos
Cabeçalho: <valarray>
namespace: STD