В соответствии с этим ответом плакат ожидает std::bitset
размера 100k бит быстрее, чем std::vector<bool>
при запросе отдельных битов. Как это возможно?
Как они могут существенно различаться в своей реализации, если std::bitset
, по-видимому, допускает произвольные размеры, как std::vector
?