• [^] # Re: Héritage de std::map

    Posté par (site web personnel) . En réponse au lien Effortless Performance Improvements in C++: std::unordered_map. Évalué à 6.

    Sauf que std::ordrered_map n'existe pas, et que std::unordrered_map a été ajouté par C++11 quand std::map existe depuis le début.

    Pour des raisons de compatibilités tu ne peux pas revenir en arrière sur ces noms et leur implication si facilement. La base de code impactée serait trop importante.

    Cela s'appelle l'héritage historique et ce n'est pas la première fois que cela arrive dans notre domaine.