Aracılığıyla paylaş


valarray::operator[]

Bir öðe ya da onun değerinde belirtilen dizin veya belirtilen bir alt başvuru döndürü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;

Parametreler

  • _Off
    Bir değer atanması için öğenin dizini.

  • _Slicearray
    Seçilecek veya yeni bir valarray döndürülen bir alt kümesini belirten valarray, slice_array.

  • _Gslicearray
    Seçilecek veya yeni bir valarray döndürülen bir alt kümesini belirten valarray, gslice_array.

  • _Boolarray
    Seçilecek veya yeni bir valarray döndürülen bir alt kümesini belirten valarray, bool_array.

  • _Indarray
    Seçilecek veya yeni bir valarray döndürülen bir alt kümesini belirten valarray, bir indirect_array.

Dönüş Değeri

Bir öðe ya da onun değerinde belirtilen dizin veya belirtilen bir alt başvuru.

Notlar

Sýralarda öðeleri olanlar tarafından denetlenen arasından seçmek için çeşitli yollar sağlamak için üye işleç aşırı ***Bu. İlk beş üye operators grubunu çalışma çeşitli aşırı ile birlikte operator = (ve diğer atama işleçleri) seçmeli değiştirme (kontrollü dizisini dilimleme) izin vermek için. Seçili öğeleri varolmalıdır.

1 _secure_scl ile derlerken valarray sınırları dışında bir öğe erişmeye çalışırsanız, bir çalışma zamanı hatası ortaya çıkar. Daha fazla bilgi için bkz. İşaretli Yineleyiciler.

Örnek

Örnekler için bkz: slice::slice ve gslice::gslice bildirmek ve işleç kullanma örneği için.

Gereksinimler

Başlık: <valarray>

Namespace: std

Ayrıca bkz.

Başvuru

valarray Class