【发布时间】:2012-03-01 08:18:00
【问题描述】:
我正在使用std::unordered_map 并试图获取内存消耗,因此我执行了以下操作:
#include <iostream>
#include <unordered_map>
using namespace std;
int main(){
unordered_map<int, int> map;
map[21] = 12;
cout << map.size() << endl << map.max_size() << endl;
return 0;
}
结果是:
1
1152921504606846975
第一个是正确的,第二个是什么鬼?!
【问题讨论】:
标签: c++