std::deque::assign

From Cppreference

Jump to: navigation, search
void assign( size_type count, const T& value );
(1)
template< typename 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

(constructor)
constructs the deque
(public member function)