No, it does not. That would be:

mPackages.erase(++it);

The expression it++ increments the iterator, but evaluates to the original position of the iterator.