質問: 0); ``` が記述されています。 これはbool abcが0で初期化されるだけでしょうか。 それとも全く別の意味を持つのでしょうか。
回答: 式`(hoge1 & hoge2) == 0`の値(`true`または`false`になる)が`abc`の値となります。 つまり`(hoge1 & hoge2)`の値が`0`であれば`abc`の値は`true`に、そうでなければ`false`になります。