J'étais curieux de connaître les implémentations de la STL en dehors de ce qui est fourni avec gcc ou Visual Studio, alors une recherche rapide sur Google a donné quelques résultats, tels que :
Dans quelles circonstances doit-on utiliser une autre bibliothèque de modèles standard ?
Par exemple, la page d'Apache contient une liste d'éléments tels que "conformité totale à la norme C++" et "optimisé pour des compilations rapides et des fichiers exécutables de taille extrêmement réduite". S'il est si bon, pourquoi ne remplacerait-il pas libstdc++ ?
Par souci d'exhaustivité, voici quelques-unes des autres implémentations de la STL :
- STLPort
- STXXL (qui est en quelque sorte usage spécial, destiné aux grands ensembles de données qui ne tiennent pas en mémoire)
- Dinkumware (commercial)
- SGI STL
- libstdc++ (mise en œuvre du CCG)