array Class (TR1)
Zawiera opis obiektu, który kontroluje sekwencji długość N elementów typu Ty.Sekwencja jest przechowywana jako tablica Ty, zawartych w array<Ty, N> obiektu.
template<class Ty, std::size_t N>
class array;
Parametry
Parametr |
Opis |
Ty |
Typ elementu. |
N |
Liczba elementów. |
Członkowie
Definicja typu |
Opis |
Typ stałej iteratora kontrolowanych sekwencji. |
|
Typ stałej wskaźnik do elementu. |
|
Typ stałej odwołanie do elementu. |
|
Typ stałej iteratora wstecznego kontrolowanych sekwencji. |
|
Typ podpisane odległość między dwoma elementami. |
|
Typ iterację kontrolowanych sekwencji. |
|
Typ wskaźnika do elementu. |
|
Typ odwołania do elementu. |
|
Typ wstecznego iteratora kontrolowanych sekwencji. |
|
Typ niepodpisane odległość między dwoma elementami. |
|
Typ elementu. |
Funkcja Członkowskie |
Opis |
Tworzy obiekt array. |
|
Zastępuje wszystkie elementy. |
|
Uzyskuje dostęp do elementu w określonym położeniu. |
|
Uzyskuje dostęp do ostatniego elementu. |
|
Określa początek kontrolowanych sekwencji. |
|
Iteratora const random access zwraca pierwszy element w tablicy. |
|
Zwraca punkty, że właśnie poza koniec tablicy iteratora const random access. |
|
Zwraca pierwszy element w tablicy wycofanej const iteratora. |
|
Zwraca const iteratora koniec tablicy wycofane. |
|
Pobiera adres pierwszego elementu. |
|
Badania, czy elementy są obecnie. |
|
Wyznacza koniec sekwencji kontrolowane. |
|
Zastępuje wszystkie elementy o określonej wartości. |
|
Uzyskuje dostęp do pierwszego elementu. |
|
Zlicza liczbę elementów. |
|
Określa początek odwróconą kolejność kontrolowanych. |
|
Wyznacza koniec odwróconą kolejność kontrolowanych. |
|
Zlicza liczbę elementów. |
|
Zamienia zawartość dwóch kontenerów. |
Operator |
Opis |
Zastępuje kontrolowanych sekwencji. |
|
Uzyskuje dostęp do elementu w określonym położeniu. |
Uwagi
Typ ma domyślnego konstruktora array() i operator przydział domyślny operator=i spełnia wymagania dla aggregate.Dlatego obiekty typu array<Ty, N> można zainicjować przy użyciu agregacji inicjatora.Na przykład,
array<int, 4> ai = { 1, 2, 3 };
tworzy obiekt ai przechowuje całkowitą cztery wartości, odpowiednio inicjuje pierwsze trzy elementy do wartości 1, 2 i 3 i inicjuje czwarty element na 0.
Wymagania
Nagłówek: <array>
Obszar nazw: std