Condividi tramite


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

initializer_list

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

begin

Restituisce un puntatore al primo elemento di una initializer_list.

end

Restituisce un puntatore a un elemento dopo l'ultimo in un oggetto initializer_list.

size

Restituisce il numero di elementi nella initializer_list.

Requisiti

Intestazione: <elenco_inizializzatori>

Spazio dei nomi: std

Vedere anche

Riferimenti

<forward_list>

Altre risorse

<forward_list> membri