std::string charBuff = "11010";
dbitset = boost::dynamic_bitset<unsigned char> (charBuff);
for (boost::dynamic_bitset<>::size_type i = 0; i < dbitset.size(); ++i) {
std::cout << dbitset[i];
}
它从 LSB 打印到 MSB。输出:01011。
我应该怎么做才能正确打印 bitset。我可以反转我知道的字符缓冲区:)