imは現在再帰を迂回しており、参照パラメータを変更して関数内で異なる値を与えることができるかどうか疑問に思っていました。これは私の問題です。それはコンパイルされません。参照パラメータと再帰?
bool findnum_recur (int wanted, int & num)
{
// if i want to increment num and call the function recursively
/*like this : */
findnum_recur (wanted, num+1);
// its giving me error, why and is there an alternative way
}
'num + 1'は左辺参照ではありません。' ++ num'を試してください。そして、警告されると、 'num' ** **が修正されます。 – WhozCraig
@ NathanOliver私は 'num ++を意味しました。 findnum_recur(want、num); '。 P – user463035818