Create C++ STL unordered map

https:‮w//‬ww.theitroad.com

To create an std::unordered_map container in C++, you can use the following syntax:

#include <unordered_map>

std::unordered_map<key_type, value_type> myMap;

Here, key_type and value_type are the data types of the keys and values stored in the map, respectively. For example, if you want to create an std::unordered_map that stores integers as keys and strings as values, you can use the following code:

#include <iostream>
#include <unordered_map>
#include <string>

int main() {
    std::unordered_map<int, std::string> myMap = {
        {1, "one"},
        {2, "two"},
        {3, "three"}
    };

    return 0;
}

This program creates an std::unordered_map container called myMap that stores integers as keys and strings as values. It initializes the map with three key-value pairs: {1, "one"}, {2, "two"}, and {3, "three"}.

Note that you can also use the insert() method to add key-value pairs to the map one at a time, like this:

myMap.insert(std::make_pair(4, "four"));

This will add a new key-value pair to the map with a key of 4 and a value of "four".