标签: c++11 containers
我看到了一些代码
unordered_map<int, int> table; for (int i = 0; i < nums1.size(); i++) { table[nums1[i]]++; }
nums1是输入向量数组,我知道对的值是nums1中条目的出现 我的问题是表[nums [i]]的默认值总是0?就像本地int变量的默认值一样?
答案 0 :(得分:1)
是
来自cppreference:
operator []是非const的,因为插入密钥(如果密钥不存在)。
默认情况下插入它 - 构造它,对于int,将其设置为0.
int