在c++中插入地图
Insertion into map in c++
因此,我在 geeksforgeeks 上查看代码以检查两个给定数组中哪个数组较小。
我偶然发现了这个代码片段,并对地图的用法感到困惑。
map<int, int> mp1;
for (int i = 0; i < m; i++)
mp1[a[i]]++;
这里a[i]
是给定的数组,m
是数组的大小
所以,这里是他们如何使用 map 插入数组元素,如果是这样,键值是什么。
std::map::operator[]
将插入不存在的元素。
见https://en.cppreference.com/w/cpp/container/map/operator_at
因此,我在 geeksforgeeks 上查看代码以检查两个给定数组中哪个数组较小。 我偶然发现了这个代码片段,并对地图的用法感到困惑。
map<int, int> mp1;
for (int i = 0; i < m; i++)
mp1[a[i]]++;
这里a[i]
是给定的数组,m
是数组的大小
所以,这里是他们如何使用 map 插入数组元素,如果是这样,键值是什么。
std::map::operator[]
将插入不存在的元素。
见https://en.cppreference.com/w/cpp/container/map/operator_at