bitset类操作符重载Operator

这些操作符都可以和bitsets一起工作。它们被这样定义:
?!= 返回真如果两个bitset不相等。
?== 返回真如果两个bitset相等。
?&= 完成两个bitset间的与运算。
?^= 完成两个bitset间的异或运算。
?|= 完成两个
?~ 反置bitset (和调用 flip()类似)
?<<= 把bitset向左移动 ?>>= 把bitset向右移动
?[x] 返回第x个位的引用