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