Udostępnij za pośrednictwem


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

array::const_iterator

Typ iteratora stałego dla kontrolowanej sekwencji.

array::const_pointer

Typ stałego wskaźnika do elementu.

array::const_reference

Typ stałego odwołania do elementu.

array::const_reverse_iterator

Typ stałej sterująca wstecznego w kontrolowanej sekwencji.

array::difference_type

Typ podpisanej odległości między dwoma elementami.

array::iterator

Typ iteratora dla kontrolowanej sekwencji.

array::pointer

Typ wskaźnika do elementu.

array::reference

Typ odwołania do elementu.

array::reverse_iterator

Typ wstecznego sterująca w kontrolowanej sekwencji.

array::size_type

Typ niepodpisanej odległości między dwoma elementami.

array::value_type

Typ elementu.

Funkcji członka

Opis

array::array

Konstrukcje obiekt array.

array::assign

Zastępuje wszystkie elementy.

array::at

Uzyskuje dostęp do elementu w określonym położeniu.

array::back

Uzyskuje dostęp do ostatniego elementu.

array::begin

Określa początek kontrolowanej sekwencji.

array::cbegin

Zwraca wartość sterująca const losowy dostęp do pierwszego elementu w tablicy.

array::cend

Zwraca wartość sterująca const dostępie losowym wskazuje tylko poza koniec tablicy.

array::crbegin

Const sterująca zwraca pierwszy element w tablicy odwrócone.

array::crend

Zwraca wartość sterująca const na koniec tablicy odwrócone.

array::data

Pobiera adres pierwszego elementu.

array::empty

Badania, czy elementy są obecnie.

array::end

Określa koniec kontrolowanej sekwencji.

array::fill

Zastępuje wszystkie elementy o określonej wartości.

array::front

Uzyskuje dostęp do pierwszego elementu.

array::max_size

Oblicza liczbę elementów.

array::rbegin

Określa początek odwrócone kontrolowanej sekwencji.

array::rend

Określa koniec odwrócone kontrolowanej sekwencji.

array::size

Oblicza liczbę elementów.

array::swap

Zamienia zawartość dwa kontenery.

Operator

Opis

array::operator=

Zastępuje kontrolowanej sekwencji.

array::operator[]

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

Zobacz też

Informacje

<array>