#include <iostream>
#include <unordered_map>
int main() {
std::unordered_map<int, int> mp;
for (int i = 0; i < 5; i++) {
mp[i] = i * i;
}
for (std::unordered_map<int, int>::iterator it = mp.begin();
it != mp.end(); it++) {
std::cout << it->second << std::endl;
}
for (std::pair<const int, int> it : mp) {
std::cout << it.second << std::endl;
}
}
实在记不住就用auto吧
注意无序性