C++, What is the difference for this code with and without the parentheses? : What is the purpose of the parentheses in the following piece of code? What would be happening if the parentheses were not there?

    
    void foo(int * xPtr){    
      (*xPtr)++;
    }     