Нет. std::map<Key, Data, Compare, Alloc>
сортируется в соответствии с третьим параметром шаблона Compare
, который по умолчанию равен std::less<Key>
. Если вы хотите вставить последовательность, вы можете использовать std::list<std::pair<Key, Data> >
.
Edit:
Как было указано, любой последовательный контейнер STL будет делать: vector
, deque
, list
или в данном конкретном случае событие string
. Вам нужно будет определиться с достоинствами каждого.