Your operators has no side effect, +i
do nothing with int itself and you do not use the temporary generated value but remove +
that do nothing and you have -(-i)
witch is equal to i
itself.(removing +
in the code will convert the operator, I mean remove it in computation because it has no effect)