PC-Lint (au-misra-cpp.lnt) で次のエラーが発生します。
エラー 1960: (注 -- MISRA C++ 2008 Required Rule 5-2-12、ポインタを期待する関数に渡された配列型に違反しています)
このコードで:
_IDs["key"] = "value";
_IDs は次のように宣言されます。
std::map<std::string,std::string> _IDs;
また、次のように変更しようとしました:
_IDs.insert("key","value");
しかし、同じエラーが発生します。
コードをミスラに準拠させるにはどうすればよいですか?