我在一个大型代码库中浏览了一些VC++代码并遇到了这样的问题:
if (nState & TOOL_TIPS_VISIBLE)
nState &= ~TOOL_TIPS_VISIBLE;
else
nState |= TOOL_TIPS_VISIBLE;
break;
Run Code Online (Sandbox Code Playgroud)
在C++中是否有像&=或| =这样的运算符?它是为了什么?
它相当于nState = nState & ~TOOL_TIPS_VISIBLE?