Bibliothèque C ++ Bitset - opérateur! = Fonction

La description

La fonction C ++ std::bitset::operator!=tester si deux ensembles de bits sont égaux ou non.

Déclaration

Voici la déclaration de l'en-tête std :: bitset :: operator! = Function form std :: bitset.

C ++ 98

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

C ++ 11

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

Paramètres

other - Un autre objet bitset.

Valeur de retour

Renvoie true si les deux ensembles de bits ne sont pas égaux, sinon false.

Des exceptions

Cette fonction membre ne lève jamais d'exception.

Exemple

L'exemple suivant montre l'utilisation de 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;
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

Both bitsets are not equal.
Both bitsets are equal.