forward_list::assign

Erases elements from a forward list and copies a new set of elements to a target forward list.

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

Parameters

Parameter

Description

_First

The beginning of the replacement range.

_Last

The end of the replacement range.

_Count

The number of elements to assign.

_Val

The value to assign each element.

Remarks

If _IList is an integer type, the first member function behaves the same as assign((size_type)_First, (Type)_Last). Otherwise, the first member function replaces the sequence controlled by *this with the sequence [_First, _Last), which must not overlap the initial controlled sequence.

The second member function replaces the sequence controlled by *this with a repetition of _Count elements of value _Val.

Requirements

Header: <forward_list>

Namespace: std

See Also

Reference

forward_list Class

Other Resources

forward_list Members