Tag: 位域

在标志上使用按位运算符

我有四面旗帜 Current = 0x1 Past = 0x2 Future = 0x4 All = 0x7 假设我收到过去和未来的两个标志( setFlags(PAST | FUTURE) )。 如何判断Past是否在其中? 同样,我如何判断Current不在其中? 这样我就不必测试每种可能的组合。