Condividi tramite


forward_list::forward_list

Crea un oggetto con tipo forward_list.

forward_list();
explicit forward_list(const Allocator& _Al);
explicit forward_list(size_type _Count);
forward_list(size_type _Count, const Type& _Val);
forward_list(size_type _Count, const Type& _Val,
    const Allocator& _Al);
forward_list(const forward_list& _Right);
template<class InputIterator>
    forward_list(InputIterator _First, InputIterator _Last);
template<class InputIterator>
    forward_list(InputIterator _First, InputIterator _Last,
    const Allocator& _Al);
forward_list(forward_list&& _Right);

Parametri

Parametro

Descrizione

_Al

Classe dell'allocatore da utilizzare con questo oggetto.

_Count

Il numero di elementi nell'elenco costruito.

_Val

Il valore degli elementi nell'elenco costruito.

_Right

L'elenco dell'elenco viene costruito da una copia.

_First

La posizione del primo elemento nella sequenza di elementi da copiare.

_Last

La posizione del primo elemento nell'intervallo di elementi da copiare.

Note

Tutti i costruttori vengono allocatore e inizializzano la sequenza selezionata.L'oggetto allocatore è l'argomento _Al, se presente.Per il costruttore di copia, è _Right.get_allocator().In caso contrario, è Allocator().

I primi due costruttori specificano una sequenza iniziale controllata vuota.Il terzo costruttore specifica una ripetizione degli elementi _Count di valore Type().

I il quarto e quinti costruttori specificano una ripetizione degli elementi _Count di valore _Val.

Il sesto costruttore specifica una copia della sequenza controllata da _Right.Se InputIterator è un tipo intero, i due costruttori seguenti specificano una ripetizione degli elementi (size_type)_First di valore (Type)_Last.In caso contrario, i due costruttori seguenti specificano la sequenza [_First, _Last).

I due costruttori seguenti specificano la sequenza selezionata iniziale con un oggetto classe initializer_list<Type>.

L'ultimo costruttore è lo stesso di sixth, ma con un riferimento rvalue.

Requisiti

intestazione: <forward_list>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

forward_list Class