Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
第一次,我用一个字符串初始化了一个位集,发现这些位是按相反的顺序存储的,即:
bitset<3> test(string("001"));
然后这些位存储如下: test[0] = 1 test[1] = 0 test[2] = 0
我不确定我做错了什么,或者这就是应该的方式。
这是应该的方式。存储在位集中的位以这样的方式排序,以便位的索引是它被提升的因素。
换句话说,at 的值test[0]是 2^0 位,test[1]是 2^1,test[2]是 2^2,等等。
test[0]
test[1]
test[2]
字节顺序与它无关。