What exactly does std::end() point to? When using a std::vector, does it allocate extra memory to accommodate the end position of the elements?
std::end()
std::vector