Я хочу использовать следующий сегмент кода
#include <iostream>
#include <iterator>
#include <vector>
#include <bitset>
#include <algorithm>
int _tmain(int argc, _TCHAR* argv[])
{
static const char szBits[] = "110101011010";
std::vector<std::bitset<4> > str(szBits, szBits + sizeof szBits);
std::copy(str.begin(), str.end(), std::ostream_iterator<std::bitset<4> > (std::cout, "\n"));
return 0;
}
чтобы получить вектор с 3 элементами
1101
1010
1010
Но я не могу получить правильный результат того, что ожидал.
Не могли бы вы мне помочь? Спасибо!