| bitset::operator[] |
public member function |
bool operator[] ( size_t pos ) const;
reference operator[] ( size_t pos ); |
|
Access bit
The function returns the value (or a reference) to the bit at position pos.
With this operator, no range check is performed. Use bitset::test to read the value with bitset bounds checked.
Parameters
- pos
- Order position of the bit whose value is accessed.
Order positions are counted from the rightmost bit, which is order position 0.
size_t is an unsigned integral type.
Return value
*thisExample
// bitset::operator[]
#include <iostream>
#include <bitset>
using namespace std;
int main ()
{
bitset<4> mybits;
mybits[1]=1; // 0010
mybits[2]=mybits[1]; // 0110
cout << "mybits: " << mybits << endl;
return 0;
}
|
See also