Příklad

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

Řešení
Použijte klíčové slovo const, kdykoli je to možné, takže kompilátor vynucuje to, že nejsou proměnné upraveny.

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