关于 bitset,C++ Primer 错了吗?
C++ Primer 中提到 bitset 可以用一个字符串来初始化(潘译版 141 页)
其中举了一个例子
// 从位置 6 开始,直到字符串结束: 1010101
string bitval("1111110101100011010101");
bitset<32> bitvec6(bitval, 6);
可是我在 VC.NET 和 g++ 得到的结果(cout << bitvec6)都是:
00000000000000000101100011010101
怎么回事?谢过先