array – třída (STL)
Popisuje objekt, který určuje délku sekvence N prvky typu Ty.Pořadí je uložen jako pole Ty, obsažené v array<Ty, N> objektu.
template<class Ty, std::size_t N>
class array;
Parametry
Parametr |
Popis |
Ty |
Typ prvku. |
N |
Počet prvků. |
Členy
Definice typu |
Popis |
Typ konstantního iterátoru řízené sekvence. |
|
Typ konstantního ukazatele na prvek. |
|
Typ konstantního odkazu na prvek. |
|
Typ konstantní zpětného iterátor pro řízené sekvenci. |
|
Typ vzdálenosti se znaménkem mezi dvěma prvky. |
|
Typ iterátoru řízené sekvence. |
|
Typ ukazatele na prvek. |
|
Typ odkazu na prvek. |
|
Typ zpětného iterátor pro řízené sekvenci. |
|
Typ vzdálenosti bez znaménka mezi dvěma prvky. |
|
Typ prvku. |
Členská funkce |
Popis |
Vytvoří objekt array. |
|
Nahradí všechny prvky. |
|
Přistupuje k prvku na určené pozici. |
|
Přistupuje k poslední prvek. |
|
Označí začátek řízené sekvenci. |
|
Vrátí první prvek v poli const iterační náhodný přístup. |
|
Vrátí const iterační random access odkazující pouze za koncem pole. |
|
Argument iterační vrátí první prvek v poli Stornovaná. |
|
Vrátí argument iterační na konec obrácené pole. |
|
Získá adresu prvního prvku. |
|
Zkoušky zda jsou prvky obsahují. |
|
Označí konci řízené sekvence. |
|
Nahradí všechny prvky zadané hodnotě. |
|
Přistupuje k první prvek. |
|
Vrátí počet prvků. |
|
Označí začátek řízené obrácené pořadí. |
|
Označí konci obrácené řízené sekvence. |
|
Vrátí počet prvků. |
|
Zamění obsah dvou kontejnerů. |
Operátor |
Popis |
Nahradí řízené sekvenci. |
|
Přistupuje k prvku na určené pozici. |
Poznámky
Typ nemá výchozí konstruktor array() a operátor přiřazení výchozí operator=a splňuje požadavky aggregate.Proto objekty typu array<Ty, N> může být inicializována pomocí agregační inicializátor.Příklad:
array<int, 4> ai = { 1, 2, 3 };
Vytvoří objekt ai obsahující čtyři celočíselné hodnoty, první tři prvky, které mají hodnoty 1, 2 a 3, resp. inicializuje a inicializuje čtvrtým prvkem na hodnotu 0.
Požadavky
Záhlaví:<matice>
Obor názvů: std