Điều gì là hiệu quả hơn về mặt bộ nhớ và sử dụng CPU - một mảng của boolean s hoặc một BitSet? Các phương thức BitSet cụ thể không được sử dụng, chỉ nhận/set/clear (==, =, Arrays.fill tương ứng cho mộ
Xét đoạn mã sau template<unsigned int N> void foo(std::bitset<N> bs)
{ /* whatever */ }
int main()
{
bitset<8> bar;
foo(bar);
return 0;
}
g ++ phàn nàn về vấn đề này trên 64 bit
Dynamic bitset Tôi có một trường hợp sử dụng nơi mà tôi cần phải cư boost::dynamic_bitset<unsigned char> , from a std::string buffer.
Bạn có thể đề nghị như thế nào để đi về việc này. Vì vậy, tôi cầ