multimap can return the number of pairs with the same key : multimap « map multimap « C++ Tutorial






#include <map>
#include <iostream>

using namespace std;

typedef map <int, string> MAP_INT_STRING;
typedef multimap <int, string> MMAP_INT_STRING;

int main ()
{
    MMAP_INT_STRING mmapIntToString;

    mmapIntToString.insert (MMAP_INT_STRING::value_type (3, "Three"));
    mmapIntToString.insert (MMAP_INT_STRING::value_type (45, "Forty Five"));

    cout << "The number of pairs in the multimap with 1000 as their key: "
        << mmapIntToString.count (1000) << endl;

    return 0;
}








23.11.multimap
23.11.1.A multimap can store duplicates
23.11.2.multimap can return the number of pairs with the same key
23.11.3.Instantiating an STL map and multimap (Key Type: integer, Value Type: string)
23.11.4.make a dictionary out of a multimap