Function C++

#include 
using namespace std;
void referenceVersion(int &i); // reference version
void pointerVersion(int *i); // pointer version
int main()
{
  int i = 10;
  int j = 20;
  referenceVersion(i);
  pointerVersion(&j);
  cout << i << ' ' << j << '\n';
  return 0;
}
// using a reference parameter
void referenceVersion(int &i)
{  
  i = -i;
}
// using a pointer parameter
void pointerVersion(int *i)
{
  *i = - *i;
}