gpt4 book ai didi

c++ - STL 映射存储搜索到的键

转载 作者:太空狗 更新时间:2023-10-29 19:38:24 25 4
gpt4 key购买 nike

我刚刚发现,当我搜索这样的 map 时:

  std::map<std::string, int> aMap;

我搜索的键开始成为 map 的一部分。在上述情况下,值存储为零。在指针的情况下,它将值存储为 0 值指针

我正在使用 [] 运算符进行搜索,例如:

  int a = aMap["some key"];

你能确认一下吗?我想我误解了 [] 运算符。它在做作业吗?!

我在哪里可以找到这些“功能”的 STL 文档?

最佳答案

您是否使用 [] 运算符搜索它?如果是这样,那么是的,这是定义的行为。

如果您不想要这种行为,您应该使用“查找”方法。

Nicolai Josuttis 的书是 STL 的一个很好的引用。

关于c++ - STL 映射存储搜索到的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/859511/

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