gpt4 book ai didi

c++ - map>> 是否比将字符串连接到 map 慢?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:14:24 25 4
gpt4 key购买 nike

我需要根据三个不同的标准访问一些数据,如下所示:

my_map["string1"]["string2"]["string3"]

现在我想知道以这种方式连接字符串是否有意义:

my_map["string1|string2|string2"]

这会节省查找操作的时间吗?是否还有其他重要因素需要考虑?

最佳答案

出于两个主要原因,这样做可能不是一个好主意:

  • 它让你身后的人觉得事情变得更加难以理解和复杂
  • 当有人在其中一个字符串中放置分隔符时,带内信号让您接触到各种有趣的安全漏洞

您可能应该通过适当的设计寻找可以满足您要求的数据结构,例如 tuples .

关于c++ - map<string1, map<string2, map<string3, string>>> 是否比将字符串连接到 map<string1string2string3, string> 慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19503648/

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