2
BitSet не устанавливает правильное значение, когда я печатаю егоBitSet не устанавливая правильное значение
#include <bitset>
#include <iostream>
using namespace std;
int main()
{
bitset<16> b = 01010;
std::cout << b;
}
1010 в двоичном виде 1111110010 пока он печатает 0000001000001000
'01010' является * восьмеричным * литералом ... –
Просто подсказка: когда вы не получаете ожидаемых результатов, посмотрите на вход и убедитесь, что это то, что вы думаете. –
Если вы собираетесь что-то винить, обвините стандартные библиотеки в прошлом ... –