设置所有位

C 风格的位操作

x = -1; // -1 == 1111 1111 ... 1111b

(请参阅此处以获取有关其原因的解释,并且实际上是最佳方法。)

使用 std::bitset

std::bitset<10> x;
x.set(); // Sets all bits to '1'