Constructors

The overloaded list constructors create objects of type list.

  explicit list(const Allocator& = Allocator());
  explicit list(size_type n, const T& value = T(),
  const Allocator& = Allocator());
  template <class InputIterator>
  list(InputIterator first, InputIterator last,
  const Allocator& = Allocator());