The size() Method is used to give us the number of elements in the Map.
Let us say, we have a Map that contains three entries. And we want to check how many elements are there in the Map.
We can use the size() Method to achieve the above.
#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"}
};
int count = x.size();
cout << "The number of elements in the Map are : " << count;
return 0;
}
So, in the above code we have created a Map and initialised to the variable x.
map<string, string> x =
{
{ "Five", "Is a Number" },
{ "John", "Is a Name" },
{ "C++", "Is a Language"}
};Below is how the values are positioned in the Map,
-Method1.png)
Next, we have used the size() method to get the number of elements in the Map and store it in a variable count.
int count = x.size();
-Method2.png)
And when we print the value of count variable, we get 3 as output.