Namespaces
Variants
Views
Actions

std::list::assign

From cppreference.com
void assign( size_type count, const T& value );
(1)
template< class InputIterator >
void assign( InputIterator first, InputIterator last );
(2)

Replaces the contents of the container.

1) replaces the contents with count copies of value value

2) replaces the contents with copies of those in the range [first, last)

Contents

[edit] Parameters

count - the new size of the container
value - the value to initialize elements of the container with
first, last - the range to copy the elements from

[edit] Complexity

1) linear in count

2) linear in distance between first and last

[edit] Example

[edit] See also

constructs the list
(public member function) [edit]