摘要: Bit mask来标识权限功能是非常简单和有用。比如我们有听, 说, 读 ,书,写个权限,其中听=0x0001 说=0x0010 读=0x0100写=0x10001. 某人拥有听说权限, 那么他的仅限值应该是 0x0001 | 0x0010 = 0x0011.2 判断0x0011是否有听权限0x0011 & 0x0001 = 0x0001 因此有权限。3. 判断0x0011是否有写权限 0x0011 & 0x1000 = 0x0000 因此无权限。为此我特意封装了一个类来处理, 权限用枚举来列举。下面是示例代码:classProgram{staticvoidMain(strin 阅读全文
posted @ 2012-03-13 11:01 violence 阅读(1193) 评论(0) 推荐(0) 编辑