m_cell &= m_cell ^ rhs.m_cell;

と

m_cell = m_cell & (m_cell ^ rhs.m_cell);

は同じではないのですか?