Используйте STL!
STL был разработан на базе SGI MIPSproTM C++ 7.0, 7.1, 7.2 и 7.2.1. Если вы используете компилятор версии 7.0, вы должны компилировать его с использованием флага -n32 или -64; если вы используете версию 7.1 или более позднюю, вы можете использовать -o32, -n32 или -64. STL также был протестирован на Microsoft Visual C++ 5.0, g++ 2.8.1 и на последних снимках egcs. Весь STL, за исключением заголовков , и , также был протестирован на Borland 5.02.
Не должно возникнуть затруднений в использовании STL с другими компиляторами, имеющими хорошую поддержку шаблонов, особенно с компиляторами, использующими интерфейс EDG.
Этот дистрибутив STL полностью состоит из заголовочных файлов: нет необходимости ссылаться на какие-либо библиотечные файлы. Вы можете просмотреть или загрузить файл заголовка по отдельности или загрузить все файлы в формате tar или zip. (Обратите внимание, что в версии 3 гораздо больше файлов заголовков, чем в версиях 1 и 2, поскольку она предоставляет имена заголовков как в старом, так и в новом стиле. Многие файлы в версии 3 очень короткие и мало что выполняют, кроме пересылки.)
Расширять