Freigeben über


operator| (<bitset>)

Führt eine bitweise OR zwischen zwei Bitsets aus.

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

Parameter

  • _Left
    Das erste der zwei Bitsets, deren entsprechende Elemente mit bitweisen OR kombiniert werden sollen.

  • _Right
    Das zweite der beiden Wertarrays, deren entsprechende Elemente mit bitweisen OR kombiniert werden sollen.

Rückgabewert

Ein Bitset, dessen Elemente das Ergebnis der Ausführung des Vorgangs OR auf die entsprechenden Elemente von _Left und _Right sind.

Beispiel

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

Anforderungen

Header: <Bitset>

Namespace: std