gpt4 book ai didi

c++ - std::map:它可以在插入键后复制和移动键吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:19:16 26 4
gpt4 key购买 nike

换句话说,存储指向映射中的键的指针是否安全?或者 map 是否有可能在其生命周期内复制和移动键,从而使现有指针无效?

文档说:“迭代器有效性:没有变化。”这是否意味着我的问题的答案是“不,它们不能被复制或移动”?

最佳答案

std::map 容器模板提供了一个基于节点的容器,这意味着迭代器和对容器元素的引用永远不会失效,直到元素被从中删除 map 。因此,只要 map 处于事件状态并且元素仍在其中,您就可以将元素键地址分发给第三方。

关于c++ - std::map:它可以在插入键后复制和移动键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35541039/

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