Libreria C ++ Bitset - operatore | Funzione
Descrizione
La funzione C ++ std::bitset::operator| esegue un'operazione OR bit per bit sul set di bit.
Dichiarazione
Di seguito è riportata la dichiarazione per std :: bitset :: operator | forma di funzione std :: intestazione bitset.
C ++ 98
template<size_t N>
bitset<N> operator| (const bitset<N>& first, const bitset<N>& second);
C ++ 11
template<size_t N>
bitset<N> operator| (const bitset<N>& first, const bitset<N>& second) noexcept;
Parametri
first - Primo oggetto bitset.
second - Secondo oggetto bitset.
Valore di ritorno
Restituisce un set di bit che contiene il risultato dell'operazione OR bit per bit.
Eccezioni
Questa funzione membro non genera mai eccezioni.
Esempio
L'esempio seguente mostra l'utilizzo di std :: bitset :: operator | funzione.
#include <iostream>
#include <bitset>
using namespace std;
int main(void) {
bitset<4> b("1010");
bitset<4> mask("0101");
/* Turn on all bits */
auto result = b | mask;
cout << result << endl;
return 0;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
1111