bitset操作。。。

b.any()  b 中是否存在置为 1 的二进制位?
b.none()  b 中不存在置为 1 的二进制位吗?
b.count()  b 中置为 1 的二进制位的个数
b.size()  b 中二进制位的个数
b[pos]  访问 b 中在 pos 处二进制位
b.test(pos)  b 中在 pos 处的二进制位置为 1么?
b.set()  把 b 中所有二进制位都置为 1 
b.set(pos)  把 b 中在 pos 处的二进制位置为 1

b.any()  b 中是否存在置为 1 的二进制
b.reset()  把 b 中所有二进制位都置为 0
b.reset(pos) 把 b 中在 pos 处的二进制位置
b.flip()  把 b 中所有二进制位逐位取反
b.flip(pos)  把 b 中在 pos 处的二进制位取
b.to_ulong() 用 b 中同样的二进制位返回一
os << b  把 b 中的位集输出到 os 流

posted @ 2011-08-11 15:14  银翼的魔术师  阅读(105)  评论(0编辑  收藏  举报