测试代码:
#include <iostream>
#include <string>
#include <unordered_map>
#include <vector>
using namespace std;
int main(){
vector<int> vec;
for (int i = 0; i < 190; i++) {
vec.emplace_back(i);
cout << &vec << "-" << &vec[0] << "-" << &vec[i] << "-";
cout << "插入 " << i << " - ";
cout << "元素个数" << vec.size() << " - ";
cout << "容量大小" << vec.capacity() << endl;
}
unordered_map<int, string> ump;
for (int i = 0; i < 190; i++){
ump.insert(pair<int, string>(i, "amy"));
cout << &ump << "-" << &ump[0] << "-" << &ump[i] << "-";
cout << "插入 " << i << " - ";
cout << "桶数量" << ump.bucket_count() << " - ";
cout << "最大桶数量" << ump.bucket_count() << endl;
}
return 0;
}