在本机测试下,我发现压 64 位的手写 ULL bitset 在 bitset 长度为 10510^5105 的情况下,随机做 10510^5105 次 ∣|∣, ^, &\&&, countcountcount 操作的情况下,ULL 压位是 STLSTLSTL 的 bitset 用时的 80%80 \%80%,所以这是为什么呢?为什么优化效果这么微弱(我写丑了?),有没有大佬试验过压更多位数的情况?
bitset
STL:
手写: