bitset all() 函数是 C++ STL(标准模板库)的内置函数。此函数返回一个布尔值。如果调用位集的所有位都为 1,则返回值为真,否则将返回假。
该函数不接受任何参数并返回一个布尔值。
用法
Bool bitset_name .all()
样本
Bitset = 100101
输出
false
因为集合的所有位都需要为真才能返回真值。
示例
#include <bits/stdc++.h>
using namespace std;
void printer(bool val){
if(val){
cout<< "The bitset has all bits set"<< endl;
} else{
cout << "The bitset does not have all bits set"<< endl;
}
}
int main() {
bitset<4> bit1(string("1011"));
bitset<6> bit2(string("111111"));
cout<<"The bitset is "<<bit1<<endl;
printer(bit1.all());
cout<<"The bitset is "<<bit2<<endl;
printer(bit2.all());
return 0;
}
输出
The bitset is 1011 The bitset does not have all bits set The bitset is 111111 The bitset has all bits set
相关用法
- C++ Bitset any()用法及代码示例
- C++ Bitset reference()用法及代码示例
- C++ Bitset reset()用法及代码示例
- C++ Bitset hash()用法及代码示例
- C++ Bitset to_string()用法及代码示例
- C++ Bitset bitset()用法及代码示例
- C++ Bitset test()用法及代码示例
- C++ Bitset to_ulong()用法及代码示例
- C++ Bitset set()用法及代码示例
- C++ Bitset none()用法及代码示例
- C++ Bitset to_ullong()用法及代码示例
- C++ Bitset flip()用法及代码示例
- C++ Bitset count()用法及代码示例
- C++ Boost.Lexical_Cast用法及代码示例
- C++ unordered_map cbegin用法及代码示例
- C++ map lower_bound()用法及代码示例
- C++ Unordered_multimap reserve()用法及代码示例
- C++ list assign()用法及代码示例
- C++ std::max()用法及代码示例
- C++ std::string::push_back()用法及代码示例
注:本文由纯净天空筛选整理自Sudhir sharma大神的英文原创作品 Bitset all() function in C++ STL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。