C++11 C+中的默认值+;容器库
我看到一些代码C++11 C+中的默认值+;容器库,c++11,containers,C++11,Containers,我看到一些代码 unordered_map<int, int> table; for (int i = 0; i < nums1.size(); i++) { table[nums1[i]]++; } 无序映射表; 对于(int i=0;i
unordered_map<int, int> table;
for (int i = 0; i < nums1.size(); i++) {
table[nums1[i]]++;
}
无序映射表;
对于(int i=0;i
nums1是输入向量数组,我知道pair的值是nums1中出现的条目
我的问题是表[nums[i]]的默认值总是0??就像局部int变量的默认值一样 是的
发件人:
运算符[]是非常量,因为它在键不存在时插入该键
默认情况下,它会插入它,对于int
,它会将其设置为0