Let us say, we have a Map that contains,
As Key and Value pair.
Now, let us say, we want to update the value of the Key, Five with Is an one digit number.
Where Five is the Key and Is an one digit number is the new Value.
Let us see in the below example.
#include <iostream> #include <map> using namespace std; int main() { map<string, string> x = { { "Five", "Is a Number" }, { "John", "Is a Name" }, { "C++", "Is a Language"} }; x["Five"] = "Is an one digit number"; for (auto i : x) { cout << "The Key is : " << i.first << " and the Value is :" << i.second << endl; } return 0; }
So, in the above code we have created a Map using braces {} and Key and Value pairs.
map<string, string> x = { { "Five", "Is a Number" }, { "John", "Is a Name" }, { "C++", "Is a Language"} };
And initialised to the variable x.
Now, we are supposed to update the value of the Key, Five with Is an one digit number.
So, we have used the below way to update it.
x["Five"] = "Is an one digit number";
And the entry for the Key Five is updated in the Map.
And we get the below output,