0

ビットセットが表す数値から整数を減算したいと思います。ただし、a) ビットセットを別のビットセットにコピーする方法、または b) ビットセットを再インスタンス化する方法がわかりません。

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 に答える