Partilhar via


forward_list::assign

Os elementos de Erases de uma lista frente e copia um novo conjunto de elementos em um destino de encaminhamento a lista.

void assign(
    size_type Count, 
    const Type& Val
);
void assign(
    initializer_list<Type> IList
);
template<class InputIterator>
    void assign(InputIterator First, InputIterator Last
    );

Parâmetros

Parâmetro

Descrição

_First

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

_Last

A extremidade do intervalo de substituição.

_Count

O número de elementos a ser atribuído.

_Val

O valor a ser atribuído cada elemento.

Type

O tipo de valor.

IList

O initializer_list a ser copiada.

Comentários

Se o forward_list é do tipo inteiro, a primeira função de membro se comportará da mesma maneira que assign((size_type)First, (Type)Last). Caso contrário, a primeira função de membro substitui a sequência controlada por *this com a sequência [First, Last), que não podem sobrepor a inicial controlou a sequência.

A segunda função de membro substitui a sequência controlada por *this com uma reprodução dos elementos de Count de valor Val.

A terceira função de membro copia os elementos de initializer_list em forward_list.

Requisitos

Cabeçalho: <forward_list>

Namespace: std

Consulte também

Referência

Classe forward_list