initializer_list Class
Fornisce l'accesso a una matrice di elementi in cui ogni membro è del tipo specificato.
template<
class Type >
class initializer_list
Parametri
Parametro |
Descrizione |
---|---|
_Elem |
Tipo di dati degli elementi da archiviare nell'oggetto initializer_list. |
_First |
Puntatore al primo elemento di initializer_list. |
_Last |
Il puntatore all'ultimo elemento della initializer_list. |
Note
Una initializer_list può essere costruita utilizzando una lista di inizializzatori tra parentesi:
initializer_list<int> i1{ 1, 2, 3, 4 };
Il compilatore trasforma le liste di inizializzatori rinforzati con elementi omogenei in una initializer_list ogni volta che la firma della funzione richiede una initializer_list. Per informazioni dettagliate sull'utilizzo delle initializer_list, vedere Inizializzazione uniforme e costruttori deleganti
Costruttori
Crea un oggetto di tipo initializer_list. |
Definizioni typedef
Tipo di valore |
Tipo degli elementi contenuti nell’oggetto initializer_list. |
riferimenti |
Un tipo che fornisce un riferimento a un elemento in initializer_list. |
const_reference |
Tipo che fornisce un riferimento costante a un elemento in initializer_list. |
size_type |
Tipo che rappresenta il numero di elementi in initializer_list. |
iteratore |
Tipo che fornisce un iteratore per initializer_list. |
const_iterator |
Tipo che fornisce un iteratore costante per initializer_list. |
Funzioni del membro
Restituisce un puntatore al primo elemento di una initializer_list. |
|
Restituisce un puntatore a un elemento dopo l'ultimo in un oggetto initializer_list. |
|
Restituisce il numero di elementi nella initializer_list. |
Requisiti
Intestazione: <elenco_inizializzatori>
Spazio dei nomi: std