C++ Bitsets

Da cppreference.com.


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

Costruttori Creazione di nuovi bitset
Operatori confronta e assegna bitsets
any true se un bit è impostato
count ritorna il numero di bit
flip cambia lo stato di un bitset
none true se nessun bit è settato
reset imposta tutti i bit a zero
set imposta bit
size numero di bit che possono essere contenuti nel bitset
test ritorna il valore di un bit specifico
to_string rappresentazione del bitset come stringa
to_ulong rappresentazione del bitset come numero intero
Strumenti personali
Namespace
Varianti
Azioni
Navigazione
Strumenti
Altre lingue