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