マルチマップを機能させるのに問題があります。コードを表示して問題を説明します。
#include <string>
...
multimap<std::string, pinDelayElement> arcList
pinDelayElement pde;
std:string mystring = "test"
arcList[mystring] = pde;
ただし、コンパイルすると、最後の行で次のエラーが発生します。
エラーC2676:バイナリ'[':'std :: multimap <_Kty、_Ty>'は、この演算子、または[_Kty = std :: string、_Ty = Psdfwr::pinDelayElementで事前定義された演算子に受け入れられる型への変換を定義していません]
誰かが私が間違っているかもしれないことを知っていますか?