title: Does vector::erase re-order elements in vector?
body: <p>I have a vector contains a,b,c,d,e
  vec[2] is c, but will it automatically reorder after i delete/erase c ? i mean vec[2] is d after the operation.</p>