operator&
Collapse the table of content
Expand the table of content
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

operator& (<bitset>)

 

Realiza AND bit a bit entre dos bitsets.

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

_Left

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

_Right

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

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

// bitset_and.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: 0001

Requisitos

bitset <deEncabezado: >

Espacio de nombres: std

Mostrar:
© 2016 Microsoft