The overloaded assign function allows values to be assigned to a list after construction.
template <class InputIterator> void assign(InputIterator first, InputIterator last); void assign(size_type n, const T& t);
The list class provides for one member function to resize the list.