valarray::operator
Vrátí odkaz na prvek nebo jeho hodnotu na zadaný index nebo zadané dílčí.
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;
Parametry
_Off
Index prvku přiřadit hodnotu._Slicearray
Slice_array z valarray, který určuje podsadu má být vybrána nebo vrácena do nového valarray._Gslicearray
Gslice_array z valarray, který určuje podsadu má být vybrána nebo vrácena do nového valarray._Boolarray
Bool_array z valarray, který určuje podsadu má být vybrána nebo vrácena do nového valarray._Indarray
Indirect_array z valarray, který určuje podsadu má být vybrána nebo vrácena do nového valarray.
Vrácená hodnota
Odkaz na prvek nebo jeho hodnotu na zadaný index nebo zadané dílčí.
Poznámky
Člen operátor je přetížena poskytnout několik způsobů jak vybírat sekvence prvků z ty ***tuto.První skupina pěti členských subjektů pracují ve spojení s různými přetížení operátor = (a další operátory přiřazení) umožňuje selektivní náhradní (řezání) řízené sekvence.Vybrané prvky musí existovat.
Při kompilaci s _SECURE_SCL 1, dojde k chybě za běhu při pokusu o přístup k prvku mimo hranice valarray. Další informace naleznete v tématu Checked – iterátory.
Příklad
Viz příklady slice::slice a gslice::gslice příklad, jak deklarovat a operátor.
Požadavky
Záhlaví:<valarray>
Obor názvů: std