我在这里有一些代码:

case MONITORTYPE_WUXGA_SXGA_WXGA:
    bResult |= (var == enum1);
    bResult |= (var == enum2);

现在我知道它在做什么,但是我不知道| =是什么。有人可以告诉我吗?

最佳答案

a |= b

是相同的
a = a | b

这是一个bitwise OR操作。

关于c++ - 我从未见过的C++标志:| =,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9096025/

10-11 16:50