array — Klasa (STL)
Zawiera opis obiektu, który określa długość sekwencji 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. |
Elementy członkowskie
Definicja typu |
Opis |
Typ iteratora stałego dla kontrolowanej sekwencji. |
|
Typ stałego wskaźnika do elementu. |
|
Typ stałego odwołania do elementu. |
|
Typ stałej sterująca wstecznego w kontrolowanej sekwencji. |
|
Typ podpisanej odległości między dwoma elementami. |
|
Typ iteratora dla kontrolowanej sekwencji. |
|
Typ wskaźnika do elementu. |
|
Typ odwołania do elementu. |
|
Typ wstecznego sterująca w kontrolowanej sekwencji. |
|
Typ niepodpisanej odległości między dwoma elementami. |
|
Typ elementu. |
Funkcji członka |
Opis |
Konstrukcje 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 kontrolowanej sekwencji. |
|
Zwraca wartość sterująca const losowy dostęp do pierwszego elementu w tablicy. |
|
Zwraca wartość sterująca const dostępie losowym wskazuje tylko poza koniec tablicy. |
|
Const sterująca zwraca pierwszy element w tablicy odwrócone. |
|
Zwraca wartość sterująca const na koniec tablicy odwrócone. |
|
Pobiera adres pierwszego elementu. |
|
Badania, czy elementy są obecnie. |
|
Określa koniec kontrolowanej sekwencji. |
|
Zastępuje wszystkie elementy o określonej wartości. |
|
Uzyskuje dostęp do pierwszego elementu. |
|
Oblicza liczbę elementów. |
|
Określa początek odwrócone kontrolowanej sekwencji. |
|
Określa koniec odwrócone kontrolowanej sekwencji. |
|
Oblicza liczbę elementów. |
|
Zamienia zawartość dwa kontenery. |
Operator |
Opis |
Zastępuje kontrolowanej sekwencji. |
|
Uzyskuje dostęp do elementu w określonym położeniu. |
Uwagi
Typ ma domyślnego konstruktora array() i operator przypisania domyślnej operator=i spełnia wymagania dla aggregate.W związku z tym, obiekty typu array<Ty, N> mogą być inicjowane za pomocą agregacji inicjatora.Na przykład:
array<int, 4> ai = { 1, 2, 3 };
Tworzy obiekt ai przechowuje cztery liczby całkowitej wartości, odpowiednio inicjuje się pierwsze trzy elementy wartości 1, 2 i 3 i inicjuje czwarty element na 0.
Wymagania
Nagłówek:<tablicy>
Przestrzeń nazw: std