public member function

std::bitset::none

<bitset>
bool none ( ) const;
Test if no bit is set
Returns whether none of the bits in the bitset are set.

Parameters

none

Return value

true if none of the bits in the bitset are set, and false otherwise.

Example

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// bitset::none
#include <iostream>
#include <bitset>
using namespace std;

int main ()
{
  bitset<16> mybits;

  cout << "enter a binary number: ";
  cin >> mybits;

  if (mybits.none())
    cout << "mybits has no bits set.\n";
  else
    cout << "mybits has " << (int)mybits.count() << " bits set.\n";

  return 0;
}


See also