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