Sdílet prostřednictvím


array Class (TR1)

Popisuje objekt, který určuje délku sekvence N prvků typu Ty.Pořadí je uložen jako pole s Ty, obsažené v array<Ty, N> objektu.

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

Parametry

Parametr

Description

Ty

Typ prvku.

N

Počet prvků.

Členy

Definice typu

Description

array::const_iterator

Typ konstantní iterační řízené posloupnosti.

array::const_pointer

Typ konstantní ukazatel na prvek.

array::const_reference

Typ konstantní odkaz na element.

array::const_reverse_iterator

Typ stálé zpětné iterační řízené posloupnosti.

array::difference_type

Typ podepsané vzdálenost mezi dvěma prvky.

array::iterator

Typ iterátoru řízené posloupnosti.

array::pointer

Typ ukazatel na prvek.

array::reference

Typ odkazu na prvek.

array::reverse_iterator

Typ zpětného iterační řízené posloupnosti.

array::size_type

Typ bez znaménka vzdálenost mezi dvěma prvky.

array::value_type

Typ prvku.

Členská funkce

Description

array::array

Vytvoří objekt array.

array::assign

Nahradí všechny prvky.

array::at

Přistupuje k prvku na určené pozici.

array::back

Přistupuje k poslední prvek.

array::begin

Označí začátek řízené sekvence.

array::cbegin

Const iterační random access vrátí na první prvek pole.

array::cend

Const iterační random access vrátí tento body za konec pole.

array::crbegin

Const iterační vrátí na první prvek v poli Stornovaná.

array::crend

Const iterační vrátí na konec obrácené array.

array::data

Získá adresu prvního prvku.

array::empty

Zkoušky zda jsou prvky prezentovat.

array::end

Označí konci řízené sekvence.

array::fill

Zadaná hodnota nahradí všechny prvky.

array::front

Přistupuje k první prvek.

array::max_size

Vrátí počet prvků.

array::rbegin

Označí začátek řízené obrácené pořadí.

array::rend

Označí konec obrácené pořadí řízené.

array::size

Vrátí počet prvků.

array::swap

Zamění obsah dva kontejnery.

Operátor

Description

array::operator=

Nahradí řízené sekvence.

array::operator[]

Přistupuje k prvku na určené pozici.

Poznámky

Typ má výchozí konstruktor array() a výchozí operátor přiřazení operator=a splňuje požadavky aggregate.Proto objekty typu array<Ty, N> můžete inicializovat pomocí agregačních inicializátor.Příklad:

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

vytvoří objekt ai obsahující čtyři celočíselné hodnoty, inicializuje první tři prvky, které mají hodnoty 1, 2 a 3, resp. a inicializuje čtvrtým prvkem 0.

Požadavky

Záhlaví: <array>

Obor názvů: std

Viz také

Referenční dokumentace

<array>