Libreria C ++ Bitset - funzione reference ()
Descrizione
Il C ++ std::bitset::referenceè una classe incorporata che fornisce un valore l che può essere restituito da std :: bitset :: operator [] . Qualsiasi operazione di lettura o scrittura eseguita su un set di bit tramite un riferimento std :: bitset :: alla fine legge o scrive l'intero set di bit sottostante.
Dichiarazione
Di seguito è riportata la dichiarazione per std :: bitset :: reference class form std :: bitset header.
C ++ 98
class bitset::reference {
friend class bitset;
reference(); /* Private constructor */
public:
~reference();
operator bool() const;
reference& operator = (bool x);
reference& operator = (const reference& x);
reference& flip();
bool operator~() const;
}
C ++ 11
class bitset::reference {
friend class bitset;
reference() noexcept; /* Private constructor */
public:
~reference();
operator bool() const noexcept;
reference& operator= (bool x) noexcept;
reference& operator= (const reference& x) noexcept;
reference& flip() noexcept;
bool operator~() const noexcept;
}