相关疑难解决方法(0)

什么是&=和| =

我在一个大型代码库中浏览了一些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

c++ operators visual-c++

7
推荐指数
2
解决办法
759
查看次数

标签 统计

c++ ×1

operators ×1

visual-c++ ×1