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 |
Denetlenen sırası için sabit bir yineleyici türü. |
|
Bir öğe için sabit bir işaretçi türü. |
|
Bir öðeye sabit başvuru türü. |
|
Denetlenen sırası için sürekli ters bir yineleyici türü. |
|
İki öğe arasında imzalanmış bir mesafe yazın. |
|
Denetlenen sırası için bir yineleyici türü. |
|
Bir öğe için bir işaretçi türü. |
|
Bir öğe için bir başvuru tipi. |
|
Denetlenen sırasını ters bir yineleyici türü. |
|
İki öğe arasındaki imzalanmamış bir mesafe türü. |
|
Bir öğe türü. |
Üye işlevi |
Description |
Bir dizi nesne oluşturur. |
|
Tüm öğeleri değiştirir. |
|
Belirtilen konumda bir öðeye eriþilir. |
|
Son öğeye erişilir. |
|
Denetlenen sıra başlangıcını belirtir. |
|
Dizinin ilk öğesi rasgele erişimli const Yineleyici döndürür. |
|
Dizinin sonunun ötesinde sadece o noktaları rasgele erişim const Yineleyici döndürür. |
|
Tersine çevrilmiş bir dizinin ilk öğesi bir const Yineleyici döndürür. |
|
Const Yineleyici tersine çevrilmiş bir dizi sonuna kadar verir. |
|
İlk öğe adresini alır. |
|
Öğeler olup olmadığını sınar sunar. |
|
Denetlenen bitişinde atar. |
|
Tüm öğeleri belirtilen değerle değiştirir. |
|
İlk öğeye erişilir. |
|
Öğelerin sayısını sayar. |
|
Tersine çevrilen kontrollü sırasının başına atar. |
|
Tersine çevrilen kontrollü sıranın sonuna atar. |
|
Öğelerin sayısını sayar. |
|
İki kapsayıcı içeriğini değiştirir. |
İşleç |
Description |
Denetlenen sırasını değiştirir. |
|
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