C ++ изменение битов на блок повышения :: dynamic_bitset - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть один файл с входом boost :: dynamic_butset.Этот файл хранит блоки в блоках по 8 бит.Затем он передается в функцию в файле, который мне разрешено редактировать.Проблема в том, что мне нужно хранить биты этого набора битов в векторе 16-битных целых вместо 8-битных.

Я пробовал это

boost::dynamic_bitset<uint16_t> newInput (input);

Но он говорит, что нетсоответствующий вызов функции из-за разных типов.Как я могу сохранить этот оригинальный набор битов в векторе?Набор входных битов, который я использую, абсолютно огромен, поэтому использование цикла for для перемещения всего не может быть и речи.

...