使用准备:
#include <bitset>
using std::bitset;
size_t使用:unsigned 类型
头文件:cstddef(C标准库的头文件 stddef.h 的 C++ 版本)
使用:存储bitvec.count(),b.size()等的返回值,如:
size_t sz = bitvec.size();
使用下标遍历:
// 把 bitvec 中的偶数下标的位都置为 1
for (int index = 0; index != 32; index += 2)
bitvec[index] = 1
还有很多相关函数可以操作bitset,具体参考书中内容