operator| (<bitset>)

Effectue une opération de bits OR entre deux bitsets.

template <size_t size>
bitset<size> operator|(
   const bitset<size>& _Left,
   const bitset<size>& _Right
);

Paramètres

  • _Left
    Le premier des deux bitsets dont les éléments respectifs doivent être associés aux opérateurs de bits OR.

  • _Right
    Le deuxième les deux valarrays dont les éléments respectifs doivent être associés aux opérateurs de bits OR.

Valeur de retour

Un bitset dont les éléments sont le résultat d'effectuer l'opération d' OR sur les éléments correspondants de _Left et _Right.

Exemple

// bitset_or.cpp
// compile with: /EHsc
#include <bitset>
#include <iostream>
#include <string>

using namespace std;

int main()
{
   bitset<4> b1 ( string("0101") );
   bitset<4> b2 ( string("0011") );
   bitset<4> b3 = b1 | b2;
   cout << "bitset 1: " << b1 << endl;
   cout << "bitset 2: " << b2 << endl;
   cout << "bitset 3: " << b3 << endl;
}
  

Configuration requise

en-tête : <bitset>

l'espace de noms : DST