operator| (<bitset>)

 

Realiza OR bit a bit entre dos bitsets.

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

Parámetros

_Left
El primero de los dos bitsets cuyos elementos respectivos deben integrarse con ORbit a bit.

_Right
El segundo de los dos valarrays cuyos elementos respectivos deben integrarse con ORbit a bit.

Un bitset cuyos elementos son el resultado de realizar la operación de OR en los elementos correspondientes de _Left y _Right.

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

bitset 1: 0101
bitset 2: 0011
bitset 3: 0111

bitset <deEncabezado: >

Espacio de nombres: std

Mostrar: