声明:
bitset<长度> M(初值)
bitset<16> M(13) 与数组相似 下标从0开始
初值可以是string类型的二进制串:
string temp="1011"; bitset<12> M(temp); 则M的第0位,第1位和第3位被设置为1
M.any() 有1返回true 无1返回false
M.none() 有1返回false 无1返回true
M.count() 返回1的个数
M[i]=1 设置第i位为1
M.reset() 全部位置设置为0
M.reset(5) 第5位设置为0
M.flip() 所有位置0变成1 1变成0
M.flip(5) 第五位0变成1 1变成0
<bitset> 简单使用
最新推荐文章于 2022-03-14 20:41:33 发布