operator& (<bitset>)
Effectue une opération de bits AND entre deux bitsets.
template <size_t size>
bitset<size> operator&(
const bitset<size>& _Left,
const bitset<size>& _Right
);
Paramètres
_Left
Le premier des deux bitsets dont les éléments respectifs doivent être associés aux opérateurs de bits AND._Right
Le deuxième les deux valarrays dont les éléments respectifs doivent être associés aux opérateurs de bits AND.
Valeur de retour
Un bitset dont les éléments sont le résultat d'effectuer l'opération d' AND sur les éléments correspondants de _Left et _Right.
Exemple
// 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;
}
Configuration requise
en-tête : <bitset>
l'espace de noms : DST