类似于数组,但每位只能是0或1两个之一
bitset<8> b(12);//初始化一个长度为8二级制值为12的bitset其内容为00110000;b[0]=0,b[1]=0,b[2]=1.....
b.count();//返回容器中1的个数;
b.size();//返回容器的大小长度
b.any();//检查容器中是否有1,有返回1否则返回0;
b.none();//检查是否没有1,没有返回1否则返回0,与any()相反;
b.all();//检查是否全为1,是返回1否则返回0;
b.to_ulong();//将容器所有位二进制转化为十进制返回
b.flip();//将每一位取反0->1,1->0;
b.flip(2);//将第二位取反
b.set();//将每一位设置为1
b.set(0);//将第0为设置为1
b.reset();//将每一位设置为0
b.reset(0);//将第0位设置为0