Standard C++ Library Class Reference
 explicit vector (const Allocator& = Allocator());
 explicit vector (size_type, const Allocator& = Allocator ());
 vector (size_type, const T&, const Allocator& = Allocator());
 vector (const vector<T, Allocator>&);
 template <class InputIterator>
 vector (InputIterator, InputIterator, 
 const Allocator& = Allocator ());
 ~vector ();
 vector<T,Allocator>& operator= (const vector<T, Allocator>&);
 template <class InputIterator>
 void assign (InputIterator first, InputIterator last);
 template <class Size, class TT>
 void assign (Size n);
 template <class Size, class TT>
 void assign (Size n, const TT&);
 allocator_type get_allocator () const;
 // Iterators
 iterator begin ();
 const_iterator begin () const;
 iterator end ();
 const_iterator end () const;
 reverse_iterator rbegin ();
 const_reverse_iterator rbegin () const;
 reverse_iterator rend ();
 const_reverse_iterator rend () const;
 // Capacity
 size_type size () const;
 size_type max_size () const;
 void resize (size_type);
 void resize (size_type, T);
 size_type capacity () const;
 bool empty () const;
 void reserve (size_type);
 // Element Access
 reference operator[] (size_type);
 const_reference operator[] (size_type) const;
 reference at (size_type);
 const_reference at (size_type) const;
 reference front ();
 const_reference front () const;
 reference back ();
 const_reference back () const;
 // Modifiers
 void push_back (const T&);
 void pop_back ();
 iterator insert (iterator);
 iterator insert (iterator, const T&);










