0

我想从我的位集代表的数字中减去一个整数。但是,我不知道如何 a) 将一个 bitset 复制到另一个 bitset,或者 b) 重新实例化一个 bitset:

bitset<7> bits(5);
int newresult=bits.to_ulong();
newresult=newresult-1;
bits=bitset<7> tempbits(newresult); // of course doesn't work

重要的是我的最终结果是组。如何正确地做到这一点?

4

1 回答 1

5
bits = bitset<7>(newresult);  
于 2012-10-31T20:49:29.993 回答