2016-07-06 6 views
0

런타임에 비트 세트를 동적으로 할당해야하는 곳에서 응용 프로그램을 사용하므로 강제로 boost::dynamic_bitset을 사용해야합니다. 그러나 효율성을 위해 궁극적으로이 데이터를 std::bitset으로 사용하고 싶습니다. boost::dynamic_bitset에서 std::bitset으로 변환하는 방법은 무엇입니까?dynamic_bitset을 std :: bitset으로 변환합니다.

답변

0

난 당신이 처리를 위해 크기의 비트 집합을 만들어야 할 것이라고 생각합니다.

당신이 더 큰 작업 영역을 생성 한 후 액세스 더 많은 비트를해야 할 경우 당신은 단지 또는 다음 바이트로

std::bitset<8> bitworkarea; 

을 처리하는 경우.

아래 게시물은 비트 세트간에 복사를 도울 것입니다.

How to initialize a boost::dynamic_bitset from std::bitset