none(vs2010)
- 真言
只有不断找寻机会的人才会及时把握机会。
- 引言
这是我学习总结<bitset>的第六篇,none是一个判断函数,调试的时候用的比较多。
- 作用
none 的作用是检测位集合的所有数据是否都为0,返回值为bool类型。
- 实验
- 代码
test.cpp
#include <iostream> // std::cin, std::cout
#include <bitset> // std::bitset
int main ()
{
std::bitset<16> foo;
std::cout << "Please, enter a binary number: ";
std::cin >> foo;
if (foo.none())
std::cout << foo << " has no bits set.\n";
else
std::cout << foo << " has " << foo.count() << " bits set.\n";
system("pause");
return 0;
}
#include <iostream> // std::cin, std::cout
#include <bitset> // std::bitset
int main ()
{
std::bitset<16> foo;
std::cout << "Please, enter a binary number: ";
std::cin >> foo;
if (foo.none())
std::cout << foo << " has no bits set.\n";
else
std::cout << foo << " has " << foo.count() << " bits set.\n";
system("pause");
return 0;
}