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;
}