正如标题所说,我想知道unordered_map、map、 和之间的内存差异array。
例子:
unordered_map <long long , int> a;
map <long long , int> b;
long long c[1000000];
Run Code Online (Sandbox Code Playgroud)
a并b有1000000个存储元素。
我想让它尽可能简单。我在互联网上搜索并没有找到正确的答案。我发现它map比unordered_mapan 使用更多的内存array,但我不知道如何处理它。
编辑:如何处理内存差异,比如如果我存储完全相同的两个元素,内存差异是什么。