gpt4 book ai didi

c++ - multimap 错误(键类型为 std::string)

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

我在让 multimap 工作方面遇到了问题。我将只显示代码并描述问题:

    #include <string>
...

multimap<std::string, pinDelayElement> arcList
pinDelayElement pde;
std:string mystring = "test"
arcList[mystring] = pde;

但是,当我编译时,最后一行给出了以下错误:

error C2676: binary '[' : 'std::multimap<_Kty,_Ty>' does not define this operator or a conversion to a type acceptable to the predefined operator with [ _Kty=std::string, _Ty=Psdfwr::pinDelayElement ]

有人知道我可能做错了什么吗?

最佳答案

那是因为std::multimap没有 operator[]。尝试使用 insert方法。

关于c++ - multimap 错误(键类型为 std::string),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11146442/

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