次のパラメータはどのような順序でテストされますか (C++ で)?
if (a || b && c)
{
}
私たちのアプリケーションでこのコードを見たばかりで、嫌いです。順序を明確にするためにいくつかの括弧を追加したいと思います。しかし、正しい場所にブラケットを追加していることがわからない限り、ブラケットを追加したくありません。
編集:受け入れられた回答とフォローアップ
このリンクにはより多くの情報がありますが、それが何を意味するのかは完全には明らかではありません。|| そうらしい || と && は同じ優先順位で、その場合、左から右に評価されます。