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.
Setzt alle Bits eines Bitset bis 0 zurück oder setzt ein Bit in einer angegebenen Position bis 0 zurück.
bitset<N>& reset( );
bitset<N>& reset(
size_t _Pos
);
Parameter
- _Pos
Die Position des Bits im Bitset, auf 0 zurückgesetzt.
Rückgabewert
Eine Kopie des Bitsets, für das die Memberfunktion aufgerufen wurde.
Hinweise
Die zweite Memberfunktion out_of_range wird eine Ausnahme, wenn die Position angegeben, die größer ist, ist, wenn die Größe des Bitsets aus.
Beispiel
// bitset_reset.cpp
// compile with: /EHsc
#include <bitset>
#include <iostream>
int main( )
{
using namespace std;
bitset<5> b1 ( 13 );
cout << "The set of bits in bitset<5> b1(13) is: ( "<< b1 << " )"
<< endl;
bitset<5> b1r3;
b1r3 = b1.reset( 2 );
cout << "The collecion of bits obtained from resetting the\n"
<< " third bit of bitset b1 is: ( "<< b1r3 << " )"
<< endl;
bitset<5> b1r;
b1r = b1.reset( );
cout << "The collecion of bits obtained from resetting all\n"
<< " the elements of the bitset b1 is: ( "<< b1r << " )"
<< endl;
}
Anforderungen
Header: <Bitset>
Namespace: std