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 |
Typ konstantní iterační řízené posloupnosti. |
|
Typ konstantní ukazatel na prvek. |
|
Typ konstantní odkaz na element. |
|
Typ stálé zpětné iterační řízené posloupnosti. |
|
Typ podepsané vzdálenost mezi dvěma prvky. |
|
Typ iterátoru řízené posloupnosti. |
|
Typ ukazatel na prvek. |
|
Typ odkazu na prvek. |
|
Typ zpětného iterační řízené posloupnosti. |
|
Typ bez znaménka vzdálenost mezi dvěma prvky. |
|
Typ prvku. |
Členská funkce |
Description |
Vytvoří objekt array. |
|
Nahradí všechny prvky. |
|
Přistupuje k prvku na určené pozici. |
|
Přistupuje k poslední prvek. |
|
Označí začátek řízené sekvence. |
|
Const iterační random access vrátí na první prvek pole. |
|
Const iterační random access vrátí tento body za konec pole. |
|
Const iterační vrátí na první prvek v poli Stornovaná. |
|
Const iterační vrátí na konec obrácené array. |
|
Získá adresu prvního prvku. |
|
Zkoušky zda jsou prvky prezentovat. |
|
Označí konci řízené sekvence. |
|
Zadaná hodnota nahradí všechny prvky. |
|
Přistupuje k první prvek. |
|
Vrátí počet prvků. |
|
Označí začátek řízené obrácené pořadí. |
|
Označí konec obrácené pořadí řízené. |
|
Vrátí počet prvků. |
|
Zamění obsah dva kontejnery. |
Operátor |
Description |
Nahradí řízené sekvence. |
|
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