Мне было любопытно узнать о реализации STL за пределами того, что упаковано в gcc или Visual Studio, поэтому быстрый поиск в Google нашел несколько результатов, таких как:
При каких обстоятельствах следует использовать альтернативную стандартную библиотеку шаблонов?
Например, на странице Apache есть список, включающий такие элементы, как «полное соответствие стандарту C ++» и «оптимизированный для быстрой компиляции и чрезвычайно малых размеров исполняемых файлов». Если это так хорошо, почему бы не заменить libstdc ++?
Для полноты, вот некоторые из других реализаций STL:
- STLPort
- STXXL (что является своего рода специального назначения, предназначенного для больших наборов данных, которые не помещаются в памяти)
- Dinkumware (коммерческий)
- SGI STL
- libstdc ++ (реализация GCC)