std::bitset::operator[]
From cppreference.com
(1) | ||
bool operator[]( std::size_t pos ) const; |
(until C++11) | |
constexpr bool operator[]( std::size_t pos ) const; |
(since C++11) | |
reference operator[]( std::size_t pos ); |
(2) | |
Accesses the bit at position pos
. The first version returns the value of the bit, the second version returns an object of type std::bitset::reference that allows modification of the value.
Unlike test(), does not throw exceptions: the behavior is undefined if pos
is out of bounds.
Parameters
pos | - | position of the bit to return |
Return value
1) the value of the requested bit
2) an object of type std::bitset::reference, which allows writing to the requested bit.
Exceptions
None