静的マルチマップが必要ですが、クラスフィールドとしては使用したくありません。'cos1つのメソッドでのみ必要です。私はそれを書いていますが、初期化コードが関数の最初の呼び出しでのみ実行される関数内でこのマップを初期化する他の方法ではありませんか?
static void someClass::someMethod(/**/)
{
static multimap<int, char> err;
if(err.size() == 0)
{//initialize here
err.insert(std::pair<int, char>(1, 'a'));
err.insert(std::pair<int, char>(2, 'b'));
err.insert(std::pair<int, char>(3, 'v'));
err.insert(std::pair<int, char>(4, 'c'));
}
//method logic
}