Я просматривал некоторый код VC ++ в большой кодовой базе и наткнулся на следующее:
if (nState & TOOL_TIPS_VISIBLE)
nState &= ~TOOL_TIPS_VISIBLE;
else
nState |= TOOL_TIPS_VISIBLE;
break;
Есть ли в C ++ такой оператор, как & = или | =? Для чего это?
Это эквивалент nState = nState & ~ TOOL_TIPS_VISIBLE
?