Esempio

int function(int &a, int &b){
a++;   
return b;
}

Soluzione
Inviare i tipi integrati mediante il valore se non sono stati modificati.

int function(int &a, int b){
a++;   
return b;
}