特定の文字列を他の文字列でインデックス付けする必要がありますが、そのための良い方法が本当に見つかりません。tr1::unordered_map を使用しようとしましたが、使用に問題があります。誰かがそれを行うための最良の方法を教えてくれたら、本当に感謝しています:)オブジェクトを番号でインデックス付けする必要もあります(番号は順番に並んでいないため、ベクトルを使用できません)
特定の文字列を他の文字列でインデックス付けする必要がありますが、そのための良い方法が本当に見つかりません。tr1::unordered_map を使用しようとしましたが、使用に問題があります。誰かがそれを行うための最良の方法を教えてくれたら、本当に感謝しています:)オブジェクトを番号でインデックス付けする必要もあります(番号は順番に並んでいないため、ベクトルを使用できません)
std::mapはどうですか?
std::map<std::string, std::string> foo;
次に、要素を追加できます。
foo["bar"] = "baz";
cout << foo["bar"] << std::endl; // baz