In c++. I initialize a bitset to -3 like:
std::bitset<32> mybit(-3);
Is there a grace way that convert mybit
to -3
. Beacause bitset object only have methods like to_ulong
and to_string
.
In c++. I initialize a bitset to -3 like:
std::bitset<32> mybit(-3);
Is there a grace way that convert mybit
to -3
. Beacause bitset object only have methods like to_ulong
and to_string
.
Use
to_ulong
to convert it tounsigned long
, then an ordinary cast to convert it toint
.DEMO