Saf*_*ari 5 c++ bit-manipulation short bitset
如果我有一个bitset<16> bits(*iter)和我的简短,我怎么能把这个拳头分配给我的短片?
short myShort = ??bits??
Run Code Online (Sandbox Code Playgroud)
可以将bitset <16>转换为short吗?
您实际上应该使用无符号的short,以避免高位的语言怪癖。
unsigned short myShort = (unsigned short)bits.to_ulong();
Run Code Online (Sandbox Code Playgroud)