template< std::size_t N >
bitset<N> operator&( const bitset<N>& lhs, const bitset<N>& rhs ); (1) template< std::size_t N >
bitset<N> operator|( const bitset<N>& lhs, const bitset<N>& rhs ); (2) template< std::size_t N >
bitset<N> operator^( const bitset<N>& lhs, const bitset<N>& rhs ); (3)
Performs binary AND, OR, and XOR between two bitsets, lhs and rhs.
1) Returns a bitset&