可以使用XOR运算符(^)切换一位。
// x位将与当前值相反 number ^= 1LL << x;
std::bitset<4> num(std::string("0100")); num.flip(2); // num现在是0000 num.flip(0); // num现在是0001 num.flip(); // num现在是1110(翻转所有位)
友情链接: json在线解析 通晓查询 糯晒黄历 姓名打分