Существует ли метод хранения объектов на c++, похожий на map со способностью дублировать ключи?
Для озвученной задачи имеет смысл использовать не мультимап, а std::map< date_t, std::vector< Event > >
Это называется multimap