1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <map>
int main() {
std::map<std::string, int> myMap = {{"apple", 1}, {"banana", 2}, {"cherry", 3}};
auto my_a_Map = myMap;
// Using auto to simplify iterator declaration
for (auto it = myMap.begin(); it != myMap.end(); ++it) {
std::cout << it->first << ": " << it->second << std::endl;
}
for (auto it = my_a_Map.begin(); it != my_a_Map.end(); ++it) {
std::cout << it->first << ": " << it->second << std::endl;
}
return 0;
}
Back to auto