Accessing Elements As for strings v.at(4) - bounds checking v[4] - no bounds checking v.front() - returns first element v.back() - returns last element v.push_back(val) - add val to end v.pop_back() - remove last element undefined on empty vector v.size() - returns size of vector