C++ Bitsets
C++ Bitsets给程序员提供一种位集合的数据结构。Bitsets使用许多二元操作符,比如逻辑和,或等。
Constructors | 创建新bitsets |
Operators | 比较和赋值bitsets |
any() | 如果有任何一个位被设置就返回true |
count() | 返回被设置的位的个数 |
flip() | 反转bits中的位 |
none() | 如果没有位被设置则返回true |
reset() | 清空所有位 |
set() | 设置位 |
size() | 返回可以容纳的位的个数 |
test() | 返回指定位的状态 |
to_string() | 返回bitset的字符串表示 |
to_ulong() | 返回bitset的整数表示 |