valarray::operator
Zwraca odwołanie do elementu lub jego wartość na określony indeks lub ich określony podzbiór.
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
Indeks elementu, aby przypisać wartość._Slicearray
Slice_array valarray, określający podzbiór zaznaczone lub zwrócenia się do nowych valarray._Gslicearray
Gslice_array valarray, określający podzbiór zaznaczone lub zwrócenia się do nowych valarray._Boolarray
Bool_array valarray, określający podzbiór zaznaczone lub zwrócenia się do nowych valarray._Indarray
Indirect_array valarray, określający podzbiór zaznaczone lub zwrócenia się do nowych valarray.
Wartość zwracana
Odwołanie do elementu lub jego wartość na określony indeks lub ich określony podzbiór.
Uwagi
Operator Członkowskich jest przeciążony do zapewniają kilka sposobów wybierania sekwencji elementów spośród kontrolowane przez ***to.Pierwsza grupa pięć podmiotów działa w połączeniu z różne przeciążenia operator = (i inne podmioty przypisywanie) umożliwia zastąpienie selektywne (krojenie) kontrolowanych sekwencji.Musi istnieć zaznaczonych elementów.
Podczas kompilowania z _SECURE_SCL 1, błąd wykonywania wystąpi, jeśli próba uzyskania dostępu do elementu poza granice valarray.Zobacz Iteratory zaznaczone Aby uzyskać więcej informacji.
Przykład
Zobacz przykłady dla slice::slice i gslice::gslice na przykład zadeklarować i użyć operatora.
Wymagania
Nagłówek: <valarray>
Obszar nazw: std