Pregunta de entrevista de Acronis

Describe differences between std::map and std::unordered_map. Pros and cons of these data structures?