Traduzioni di questa pagina?:

C++ Bitsets

I Bitset del C++ sono insiemi di bit organizzati come struttura dati. I Bitset possono essere manipolati da diversi operatori unari come l' AND e l'OR logici.

La dimensione di un bitset viene fissata al momento della compilazione nel parametro di dichiarazione del template. Se desiderate usare bitset dinamici allora una possibilità è l'uso dei dynamic_bitset contenuti nella libreria Boost

CostruttoriCreazione di nuovi bitset
Operatoriconfronta e assegna bitsets
anytrue se un bit è impostato
countritorna il numero di bit
flipcambia lo stato di un bitset
nonetrue se nessun bit è settato
resetimposta tutti i bit a zero
setimposta bit
sizenumero di bit che possono essere contenuti nel bitset
testritorna il valore di un bit specifico
to_stringrappresentazione del bitset come stringa
to_ulongrappresentazione del bitset come numero intero