forward_list::forward_list
Constrói um objeto do 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);
Parâmetros
Parâmetro |
Descrição |
---|---|
_Al |
A classe do distribuidor para usar com esse objeto. |
_Count |
O número de elementos na lista construída. |
_Val |
O valor dos elementos na lista construída. |
_Right |
A lista de que a lista é construída ser uma cópia. |
_First |
A posição do primeiro elemento no intervalo de elementos ser copiado. |
_Last |
A posição do primeiro elemento além do intervalo de elementos ser copiado. |
Comentários
Todos os construtores armazenam distribuidor e inicializam a seqüência controlada.O objeto do distribuidor é o argumento _Al, se presente.Para o construtor de impressão, é _Right.get_allocator().Caso contrário, é Allocator().
Os primeiros dois construtores especificam inicial vazio uma seqüência controlada.O terceiro construtor especifica uma repetição de elementos de _Count de valor Type().
Os construtores e quarta quintos especificam uma repetição de elementos de _Count de valor _Val.
O sexto construtor especifica uma cópia da seqüência controlada por _Right.Se InputIterator é um tipo inteiro, os dois construtores seguir especificam uma repetição de elementos de (size_type)_First de valor (Type)_Last.Caso contrário, os dois construtores seguir especificam a seqüência [_First, _Last).
Os dois construtores seguir especificam a seqüência controlada inicial com um objeto da classe initializer_list<Type>.
O construtor do último é o mesmo que o sixth, mas com uma referência de rvalue .
Requisitos
Cabeçalho: <forward_list>
namespace: STD