The vector class provides overloaded constructors for creation of a vector object.
vector(const Allocator& = Allocator()); explicit vector (size_type n, const T& value = T(), const Allocator& = Allocator()); template <class InputIterator> vector(InputIterator first, InputIterator last, const Allocator& = Allocator()); vector(const vector<T,Allocator>& x);