参照であるboolにどのようにデフォルト値を割り当てるのですか?参照によってBoolのデフォルト値を設定する
私はこのような機能を持っている:私は、この文脈でBにデフォルト値を割り当てる必要がありますどのように
void someFunction(bool a = true, bool& b)
{
if(a)
b = false;
else
std::cout << "nothings changed" << std::endl;
}
を?
void someFunction(bool a = true, bool& b = false)
は機能しません。それでどうすればいいのですか?
http://stackoverflow.com/questions/1059630/default-value-to-a-parameter-while-passing-by-reference-in-cは可能性がありいくつかの使用の。 –
'b'が* out *変数であると想定されている(つまり、それを使っていくつかのデータを返しています)場合、参照を使って行うことはできません。 – Naveen
私は理解していません。私はデフォルト値を割り当てていない場合は正常に動作します。私ができるなら人生はずっと簡単になるだろう。 –