vector
#include <vector>
Initilize
vector<Elem> c;
vector<Elem> c(c2);
vector<Elem> c = c2;
vector<Elem> c(n)
vector<Elem> c(n,elem)
vector<Elem> c(beg,end)
Nonmodifying Operation
c.empty()
c.size()
c.max_size()
c.capcity()
c.reserve(num)
c.shrink_to_fit()
Element Access
c.[idx]
c.at(idx)
c.front()
c.back()
Iterator Funcion
c.begin()
c.end()
c.cbegin()
c.cend()
c.rbegin()
c.rend()
c.crbegin()
c.crend()
Insert and erase
c.push_back(elem)
c.pop_back()
c.insert(pos,elem) //before pos
c.insert(pos,n,elem)
c.insert(pos,beg,end)
c.insert(pos.initilist)
c.erase(pos)
c.erase(beg,end) [beg,end)
c.resize(num)
c.resize(num,elem)
c.clear()