Name

operator& function template — Performs bitwise and of two bitsets

Synopsis

template <size_t N>
  bitset<N> operator&(const bitset<N>& a, const bitset<N>& b);

The & operator takes two bitsets and returns a new bitset that represents the bitwise and of the operands. In other words, an output bit is set only when the corresponding bit is set in both operands; otherwise, an output bit is reset.