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