I'm wondering which is more efficient.
std::map< String, std::set<int> >
or
std::multimap< String, int >
EDIT: I do not plan on doing anything out of the ordinary with these maps. Standard insert, delete, modify, search. The size of each set or multi keyed String shouldn't be more than 100.