 In addition, associative arrays may also include other operations such as determining the number of mappings or constructing an iterator to loop over all the mappings.Usually, for such an operation, the order in which the mappings are returned may be implementation-defined.A multimap generalizes an associative array by allowing multiple values to be associated with a single key.