-2
3つのベクトルをunordered_mapの値として格納し、その最初のインデックスの文字列をキーとしてマップする次のコードを持っていれば:ベクトルの文字列からベクトルへのインデックスへのアクセス方法
unordered_map<string, vector <vector<string>>> my_map;
vector<string> vec1 = {"banana", "apple"};
vector<string> vec2 = {"banana", "banana"};
vector<string> vec3 = {"banana", "pear"};
my_map["banana"].push_back(vec1);
my_map["banana"].push_back(vec2);
my_map["banana"].push_back(vec3);
cout << my_map["banana"][0] << my_map["banana"][1] << my_map["banana"][2];
unordered_mapのベクトルの特定のインデックスにアクセスするにはどうすればよいですか?私は最後の行でこれをやろうとしましたが、うまくいきません。私も二重括弧の代わりに.at(0)などを使ってみましたが、それもうまくいきませんでした。
わかりました。私の愚かな間違い。お手伝いありがとう! – user5482356