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.
Führt eine bitweise AND zwischen zwei bitsets aus.
template <size_t size>
bitset<size> operator&(
const bitset<size>& _Left,
const bitset<size>& _Right
);
Parameter
_Left
Das erste der beiden bitsets, deren jeweilige Elemente mit bitweisen AND kombiniert werden sollen._Right
Das zweite der beiden Wertarrays, deren jeweilige Elemente mit bitweisen AND kombiniert werden sollen.
Rückgabewert
Ein bitset, dessen Elemente das Ergebnis der Ausführung des Vorgangs AND auf die entsprechenden Elemente von _Left und _Right sind.
Beispiel
// 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;
}
Anforderungen
Header: <bitset>
Namespace: std