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 beiden bitsets, deren jeweilige Elemente mit bitweisen OR kombiniert werden sollen.

  • _Right
    Das zweite der beiden Wertarrays, deren jeweilige 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