Condividi tramite


operator| (<bitset>)

Esegue OR bit per bit tra due bitsets.

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

Parametri

  • _Left
    Il primo dei due bitsets dei rispettivi elementi devono essere combinati con ORbit per bit.

  • _Right
    Il secondo dei due valarrays dei rispettivi elementi devono essere combinati con ORbit per bit.

Valore restituito

Un bitset dei cui elementi sono il risultato di eseguire l'operazione OR sugli elementi corrispondenti _Left e _Right.

Esempio

// 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;
}
  

Requisiti

intestazione: <bitset>

Spazio dei nomi: deviazione standard