Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Performs a bitwise AND between two bitsets.
template <size_t size>
bitset<size> operator&(
const bitset<size>& _Left,
const bitset<size>& _Right
);
Parameters
_Left
The first of the two bitsets whose respective elements are to be combined with the bitwise AND._Right
The second of the two valarrays whose respective elements are to be combined with the bitwise AND.
Return Value
A bitset whose elements are the result of performing the AND operation on the corresponding elements of _Left and _Right.
Example
// 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
Requirements
Header: <bitset>
Namespace: std