forward_list::forward_list
construye un objeto de forward_listescrito.
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);
Parámetros
Parámetro |
Descripción |
---|---|
_Al |
La clase de asignador que se usa con este objeto. |
_Count |
El número de elementos de la lista creada. |
_Val |
El valor de los elementos de la lista creada. |
_Right |
La lista de la lista construida es ser una copia. |
_First |
La posición del primer elemento del intervalo de elementos que se copiarán. |
_Last |
La posición del primer elemento más allá del intervalo de elementos que se copiarán. |
Comentarios
Todos los constructores almacenan asignador e inicializan la secuencia controlada.El objeto de asignador es el argumento _Al, si existe.Para el constructor de copias, es _Right.get_allocator().De lo contrario, es Allocator().
los primeros dos constructores especifican una secuencia controlada inicial vacía.El tercer constructor especifica una repetición de los elementos de _Count de valor Type().
Los cuartos y quintos constructores especifican una repetición de los elementos de _Count de valor _Val.
el sexto constructor especifica una copia de la secuencia controlada por _Right.Si InputIterator es un tipo entero, los dos constructores siguientes especifican una repetición de los elementos de (size_type)_First de valor (Type)_Last.si no, los dos constructores siguientes especifican la secuencia [_First, _Last).
Los dos constructores siguientes especifican la secuencia controlada inicial a un objeto de la clase initializer_list<Type>.
El constructor pasado es igual que el sexto, pero con una referencia de rvalue .
Requisitos
encabezado: <forward_list>
espacio de nombres: std