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