For std::vector, they should compile to the same thing, the iterator is just a pointer to a flat array. For std::map (ie. red-black tree) or something more complex, it might make a bigger difference. But even then, the iterator is quite light weight (just a pointer) so copying it is not a big deal.
Post increment: https://godbolt.org/g/k5rcPA
Pre increment: https://godbolt.org/g/WgfMzU