Нужна реализация STL

proTIM

Привет всем! Где мне можно найти реализацию map, set, string и list из стандартной библиотеки шаблонов STL на С или С++ (используя стандартные библиотеки этих языков). Заранее благодарен.
6 ответов

proTIM

"стандартной библиотеки шаблонов STL на С" не существует. На С++ - запросто. Это шаблоны, реализация находится в заголовках, которые так и называются - , и так далее. Наслаждайся.


proTIM

Реализацию ?В книге Бьярн Страуструп "Язык C++".Там показаны , изнутри.


proTIM

как вариант - STLport - свободно распространяема в исходниках версия STL


proTIM

libstdc++ в компиляторе gcc/g++


proTIM

как вариант - STLport - свободно распространяема в исходниках версия STL
Большое вам спасибо. Очень хорошая библиотека, но у меня возник еще один вопрос. В документации говорится что архив нужно распоковать в папку, которая будет доступной для всех компиляторов. Но мне нужно чтоб все мои .h , .cpp и .cpp файлы лежали в папке одноименный с моим проектом(т.е в папке проекта), так как проект реализуется для мобильного телефона и ос телефона не поддерживает STL, а все хедеры там подключаются как <...>. Если я изменю все <> на " " как думаете будет ли библиотека работать. Заранее благодарен.


proTIM

так туплю, о чем вопрос нет думаю не будут, потому как среда скорее всего пихнет свои файлы вперед StlPort'а, к тому же там заменяются файлы типа cstdio, iostream, может быть поможет подключение .lib с требуемым хедером Оо незнаю