initializer_list Class
Poskytuje přístup k poli prvků, v nichž je každý člen zadaného typu.
template<
class Type >
class initializer_list
Parametry
Parametr |
Popis |
---|---|
_Elem |
Typ dat prvku, který bude uložen v initializer_list. |
_First |
Ukazatel na první prvek initializer_list. |
_Last |
Ukazatel na poslední prvek initializer_list. |
Poznámky
initializer_list Lze sestavit pomocí braced inicializátor seznamu:
initializer_list<int> i1{ 1, 2, 3, 4 };
Kompilátor převádí braced inicializační seznamy s homogenní prvky do initializer_list při podpisu funkce vyžaduje initializer_list.Další informace o použití initializer_list, vizJednotná inicializace a delegování konstruktorů
Konstruktory
Vytvoří objekt typu initializer_list. |
Typedefs
value_type |
Typ prvků v initializer_list. |
odkaz |
Typ, který poskytuje odkaz na prvek uložený v initializer_list. |
const_reference |
Typ, který poskytuje konstantní odkaz na prvek v initializer_list. |
size_type |
Typ, který představuje počet prvků v initializer_list. |
iterátor |
Typ, který poskytuje iterátor pro initializer_list. |
const_iterator |
Typ, který poskytuje konstantní iterátor pro initializer_list. |
Členské funkce
Vrací ukazatel na první prvek v initializer_list. |
|
Vrací ukazatel na hodnotu za posledním prvkem v initializer_list. |
|
Vrátí počet prvků v objektu initializer_list. |
Požadavky
Záhlaví: <initializer_list>
Obor názvů: std