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