std::vector<bool>::reference
De cppreference.com
< cpp | container | vector bool
![]() | Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate. La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
template<class Allocator>class vector<bool, Allocator>{// ...public:class reference {friendclass vector; reference();public: ~reference(); operator bool()const; reference& operator=(bool x); reference& operator=(const reference&);void flip();};// ...};
The std::vector<bool> specialization defines std::vector<bool>::reference as a publicly-accessible nested class. std::vector<bool>::reference proxies the behavior of references to a single bit in std::vector<bool>.
- operator bool returns true when the bit is set.
- The assignment operators set and clear the given bit.
- flip inverts the state of the bit.
[editar]Ver también
Accede el elemento especificado. (función miembro pública de std::vector<T,Allocator> ) |