C++26: std::hive
sandordargo.com原文 ↗
`std::hive` 用多块连续内存、skipfield 和空槽复用解决 vector 删除会移动元素、list 缓存局部性差的两难。它给出摊销 O(1) 插入/删除和稳定指针,但不保留插入顺序、没有随机访问,迭代器只是双向;因此适用面是游戏实体、连接池等交叉引用密集场景,而不是通用 vector 替代品。
–浏览
sandordargo.com原文 ↗
评论 · Comments