2014-11-09

C/C++

ブーリアンを引数とする変数にポインタをそのまま渡してはいけない

これは当方が実際にやって気づいたことであるが、ブーリアンを引数とする関数にポインタをそのまま渡してしまうと意図せぬ動作になってしまう。特にポインタがNULLかどうかを判定して挙動を振り分けようとする際にはバグの原因となる。例えば以下のような...