Compartilhar via


forward_list::assign

Os elementos de Erases de uma lista de avanço e copia-se um novo conjunto de elementos a um destino suporta a lista.

template<class InputIterator>
    void assign(InputIterator _First, InputIterator _Last);
void assign(size_type _Count, const Type& _Val);

Parâmetros

Parâmetro

Descrição

_First

O início do intervalo de substituição.

_Last

A o final do intervalo de substituição.

_Count

O número de elementos para atribuir.

_Val

Atribua o valor para cada elemento.

Comentários

Se _IList é um tipo inteiro, a primeira função de membro se comporta o mesmo que assign((size_type)_First, (Type)_Last).Caso contrário, a primeira função de membro substitui a seqüência controlada por *this com a seqüência [_First, _Last), que deve sobreposição de not a seqüência controlada inicial.

A segunda função de membro substitui a seqüência controlada por *this com uma repetição de elementos de _Count de valor _Val.

Requisitos

Cabeçalho: <forward_list>

namespace: STD

Consulte também

Referência

forward_list Class