サンプル

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

ソリューション
可能な場合は常に const キーワードを使用し、コンパイラーによって、変数が変更されないよう強制します。

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