我有一个数据结构,它是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'不行? –