0
我有一個應用程序,我需要在運行時動態分配一個bitset,所以我不得不使用boost::dynamic_bitset
。但是,出於效率原因,我想最終使用std::bitset
的數據。我怎麼可能從boost::dynamic_bitset
轉換爲std::bitset
?將dynamic_bitset轉換爲std :: bitset
我有一個應用程序,我需要在運行時動態分配一個bitset,所以我不得不使用boost::dynamic_bitset
。但是,出於效率原因,我想最終使用std::bitset
的數據。我怎麼可能從boost::dynamic_bitset
轉換爲std::bitset
?將dynamic_bitset轉換爲std :: bitset
我認爲你將不得不爲你的處理創建一個std:bitset大小。
如果你只是用一個字節處理,然後
std::bitset<8> bitworkarea;
或者,如果你需要有訪問,然後創建一個更大的工作區更多的位。
下面的帖子也應該幫助複製bitsets。