我没有接受过编程方面的教育,而是靠自己学习。但是我在互联网上找不到的是旗帜和面具之间的区别。
我理解按位运算符的逻辑,我只是不理解术语。
即:
int READ_BIT_POSITION = 0x1; // is this a mask?
int WRITE_BIT_POSITION = 0x2; // is this a mask?
int bits = //..// // is this a flag (or flags)?
int read = bits & READ_BIT_POSITION; // or is this a flag?
为这个noob qeustion而烦恼。