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 - C++ Tutorial
From the course: C++ Templates and the STL
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.