Compartilhar via


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

Consulte também

Referência

forward_list Class