C++ Bitset Library - operator!= Function



Description

The C++ function std::bitset::operator!=test whether two bitsets are equal or not.

Declaration

Following is the declaration for std::bitset::operator!= function form std::bitset header.

C++98

bool operator!= (const bitset& other) const;

C++11

bool operator!= (const bitset& other) const noexcept;

Parameters

other − Another bitset object.

Return value

Returns true if both bitsets are not equal otherwise false.

Exceptions

This member function never throws exception.

Example

The following example shows the usage of std::bitset::operator!= function.

#include <iostream>
#include <bitset>

using namespace std;

int main(void) {
   bitset<4> b1("1010");
   bitset<4> b2("1110");

   if (b1 != b2)
      cout << "Both bitsets are not equal." << endl;

   b1 = b2;

   if (!(b1 != b2))
      cout << "Both bitsets are equal." << endl;

   return 0;
}

Let us compile and run the above program, this will produce the following result −

Both bitsets are not equal.
Both bitsets are equal.
bitset.htm
Advertisements