我一直遇到让multimap工作的问题.我只是展示代码并描述问题:
#include <string>
...
multimap<std::string, pinDelayElement> arcList
pinDelayElement pde;
std:string mystring = "test"
arcList[mystring] = pde;
Run Code Online (Sandbox Code Playgroud)
但是,当我编译时,最后一行给出了以下错误:
错误C2676:二进制'[':'std :: multimap <_Kty,_Ty>'没有定义此运算符或转换为预定义运算符可接受的类型[_Kty = std :: string,_Ty = Psdfwr :: pinDelayElement ]
有谁知道我可能做错了什么?