Re FAQ

The reason is that (for most common implementations of) postfix operators retain a temporary copy of original variable and because the return value is returned by value, not by reference.
Why is it necessary to retain a temporary copy of the original variable ?