Prefer to use pre-increment.
With int/pointer etc it makes no difference.
But with class types the standard way of implementation requires the creation of a new object.
So prefer pre-increment. Just in case at a later point the types are changed.
Then you will not need to modify the code to cope.