bsl::deque::resize

Change this deque's size to newSize.

Synopsis

Declared in <bslstl_deque.h>

void
resize(size_type newSize);

Description

Change the size of this deque to the specified newSize. Erase `size()

  • newSize elements at the back if newSize < size(). Append newSize

  • size() elements at the back having the optionally specified value` if newSize > size(); if value is not specified, value-initialized objects of the (template parameter) VALUE_TYPE are emplaced. This method has no effect if newSize == size(). Throw bsl::length_error if newSize > max_size().

Parameters

NameDescription
newSizedesired number of elements