Libreria C ++ Bitset - funzione test ()
Descrizione
La funzione C ++ std::bitset::test()Verifica se l'N- esimo bit è impostato o meno.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione std :: bitset :: test () nel formato std :: bitset header.
C ++ 98
bool test (size_t pos) const;
Parametri
Nessuna
Valore di ritorno
Restituisce vero se N- esimo bit è impostato altrimenti falso.
Eccezioni
Getta out_of_range un'eccezione se pos è maggiore o uguale a bitset dimensioni.
Esempio
L'esempio seguente mostra l'utilizzo della funzione std :: bitset :: test ().
#include <iostream>
#include <bitset>
using namespace std;
int main(void) {
bitset<4> b(1010);
if (b.test(1))
cout << "1st bit is set." << endl;
if (!b.test(0))
cout << "0th bit is not set." << endl;
return 0;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
1st bit is set.
0th bit is not set.