12
「false」であるブール関数の引数に付けるコメントを修正しますか?
いくつかのオープンソースプロジェクトから、次のコーディングスタイルを集めました void someFunction(bool forget); void ourFunction() { someFunction(false /* forget */); } falseここで何を意味するのか、私はいつも疑っています。それは「忘れる」ことを意味しますか、それとも「忘れる」は対応するパラメーターを参照しますか(上記の場合のように)、「false」はそれを無効にすることを意味しますか? どのスタイルが最も頻繁に使用され、曖昧さを避けるための最良の方法(またはいくつかのより良い方法)は何ですか?