Udostępnij za pośrednictwem


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

Zobacz też

Informacje

valarray Class