Aracılığıyla paylaş


array Class (TR1)

Bir dizi uzunluğunu denetleyen bir nesneyi tanımlayan N türündeki öğelerin Ty.Sıra bir dizi saklanan Ty, içinde array<Ty, N> nesnesi.

template<class Ty, std::size_t N>
    class array;

Parametreler

Parametre

Description

Ty

Bir öğe türü.

N

Öğe sayısı.

Üyeler

Tür tanım

Description

array::const_iterator

Denetlenen sırası için sabit bir yineleyici türü.

array::const_pointer

Bir öğe için sabit bir işaretçi türü.

array::const_reference

Bir öðeye sabit başvuru türü.

array::const_reverse_iterator

Denetlenen sırası için sürekli ters bir yineleyici türü.

array::difference_type

İki öğe arasında imzalanmış bir mesafe yazın.

array::iterator

Denetlenen sırası için bir yineleyici türü.

array::pointer

Bir öğe için bir işaretçi türü.

array::reference

Bir öğe için bir başvuru tipi.

array::reverse_iterator

Denetlenen sırasını ters bir yineleyici türü.

array::size_type

İki öğe arasındaki imzalanmamış bir mesafe türü.

array::value_type

Bir öğe türü.

Üye işlevi

Description

array::array

Bir dizi nesne oluşturur.

array::assign

Tüm öğeleri değiştirir.

array::at

Belirtilen konumda bir öðeye eriþilir.

array::back

Son öğeye erişilir.

array::begin

Denetlenen sıra başlangıcını belirtir.

array::cbegin

Dizinin ilk öğesi rasgele erişimli const Yineleyici döndürür.

array::cend

Dizinin sonunun ötesinde sadece o noktaları rasgele erişim const Yineleyici döndürür.

array::crbegin

Tersine çevrilmiş bir dizinin ilk öğesi bir const Yineleyici döndürür.

array::crend

Const Yineleyici tersine çevrilmiş bir dizi sonuna kadar verir.

array::data

İlk öğe adresini alır.

array::empty

Öğeler olup olmadığını sınar sunar.

array::end

Denetlenen bitişinde atar.

array::fill

Tüm öğeleri belirtilen değerle değiştirir.

array::front

İlk öğeye erişilir.

array::max_size

Öğelerin sayısını sayar.

array::rbegin

Tersine çevrilen kontrollü sırasının başına atar.

array::rend

Tersine çevrilen kontrollü sıranın sonuna atar.

array::size

Öğelerin sayısını sayar.

array::swap

İki kapsayıcı içeriğini değiştirir.

İşleç

Description

array::operator=

Denetlenen sırasını değiştirir.

array::operator[]

Belirtilen konumda bir öðeye eriþilir.

Notlar

Türü varsayılan bir oluşturucuya sahip array() ve varsayılan atama işleci operator=ve gereksinimlerini karşılayan bir aggregate.Bu nedenle, nesne türü array<Ty, N> bir toplama Başlatıcı kullanılarak başlatılır.Örnek:

    array<int, 4> ai = { 1, 2, 3 };

nesne oluşturur ai , tutan dört tamsayı değerleri, sırasıyla ilk üç öğelerine değerler 1, 2 ve 3 ' ü başlatır ve dördüncü öğesi 0 başlatır.

Gereksinimler

Başlık: <array>

Namespace: std

Ayrıca bkz.

Başvuru

<array>