From the course: C++ Templates and the STL

Unlock this course with a free trial

Join today to access over 22,600 courses taught by industry experts.

Maps

Maps

- [Narrator] The map class provides a sorted set of key-value pairs, like an associative arary. Here I have a working copy of map.cpp from chapter two of the exercise files. And you see we have our normal stuff up the top here. We can print the elements of a map. That calls print_pair, because each of the elements in a map is a pair, and so print_pair prints the first and second elements of the pair. We have some print a message things here, and then we get on to main. And you'll notice here on line 31, I initialize a map object, and this is a map of strings, and so you notice I have string for the two different values for the key and the value pair, and so I'm initializing it with an initializer list, and each of these elements in the initializer list is a pair, and so I guess I have initializer lists within the initializer list, and that works just great. And you'll notice there's four elements here, George, Ellen, Ruth, and Spike, and so when I build and run this, I'll scroll up…

Contents