gpt4 book ai didi

c++ - 类似于 ptr_map 容器

转载 作者:行者123 更新时间:2023-11-30 03:05:28 25 4
gpt4 key购买 nike

我决定放弃我项目的 boost 。有什么方法可以最好地实现容器而不是 ptr_map ?据我所知,它拥有一个智能指针作为一个值。也许QMap<Key, std::shared_ptr<Type*>>能做到吗?

最佳答案

std::map<Key, std::shared_ptr<Type>> 有什么问题? ?优于QMap :

  • 标准溶液
  • 具有更好的最坏情况时间范围(QMap 是一个跳表,因此预期时间范围相同)
  • 只要编译器/库是 64 位干净的(QMap 使用 int 大小)
  • 界面更类似于boost::ptr_map

关于c++ - 类似于 ptr_map 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7699795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com