我有一個數據結構,它是unordered_map的unordered_map:插入unordered_map的unordered_map?
typedef std::unordered_map<string, int> map1;
typedef std::unordered_map<string, map1> map2;
,我想中MAP1插入元素,而無需使用IF語句來檢查它是否已經存在。然而,我有點困惑,因爲除非已經有map1元素,否則map2沒有值,但map1元素來自map2(如果它已經存在)。
乾淨的方法是什麼?
是否'the_map的情況下[i] [j] = val'不行? –