bitset<N>& set();
bitset<N>& set(size_t pos, bool val = true);The first member function resets all bits in the bit sequence, then returns *this. The second member function throws 
out_of_range if size() <= pos. Otherwise, it stores val in the bit at position pos, then returns *this.