📅  最后修改于: 2023-12-03 14:39:50.733000             🧑  作者: Mango
bitset::none()
函数是C++标准库中 bitset
类的成员函数。该函数用于判断 bitset
中是否每一位都是0。如果 bitset
中每一位都是0,则返回 true
,否则返回 false
。
bool none() const;
该函数没有参数。
如果 bitset
中每一位都是0,则返回 true
,否则返回 false
。
#include <iostream>
#include <bitset>
int main() {
std::bitset<5> b1(0b0000); //每一位都是0
std::bitset<5> b2(0b1010); //不是每一位都是0
std::cout << std::boolalpha; //以bool值形式输出
std::cout << b1.none() << std::endl; //输出true
std::cout << b2.none() << std::endl; //输出false
return 0;
}
bitset
对象的值,因此被声明为 const
。bitset::all()
混淆, bitset::all()
判断 bitset
中是否每一位都是1。bool
类型,可以直接作为条件表达式使用。