Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
proTIM
0 / 0 / 0
Регистрация: 14.08.2009
Сообщений: 5
#1

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

17.08.2009, 16:25. Просмотров 1614. Ответов 6
Метки нет (Все метки)

Привет всем!
Где мне можно найти реализацию map, set, string и list из стандартной библиотеки шаблонов STL на С или С++ (используя стандартные библиотеки этих языков).
Заранее благодарен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2891 / 1240 / 78
Регистрация: 27.05.2008
Сообщений: 3,341
17.08.2009, 16:29     Нужна реализация STL #2
"стандартной библиотеки шаблонов STL на С" не существует. На С++ - запросто. Это шаблоны, реализация находится в заголовках, которые так и называются - <map>, <set> и так далее. Наслаждайся.
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
17.08.2009, 20:11     Нужна реализация STL #3
Реализацию ?В книге Бьярн Страуструп "Язык C++".Там показаны <set>,<list> изнутри.
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
17.08.2009, 20:40     Нужна реализация STL #4
как вариант - STLport - свободно распространяема в исходниках версия STL
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
17.08.2009, 20:45     Нужна реализация STL #5
libstdc++ в компиляторе gcc/g++
proTIM
0 / 0 / 0
Регистрация: 14.08.2009
Сообщений: 5
18.08.2009, 08:21  [ТС]     Нужна реализация STL #6
Цитата Сообщение от alex_x_x Посмотреть сообщение
как вариант - STLport - свободно распространяема в исходниках версия STL
Большое вам спасибо. Очень хорошая библиотека, но у меня возник еще один вопрос. В документации говорится что архив нужно распоковать в папку, которая будет доступной для всех компиляторов. Но мне нужно чтоб все мои .h , .cpp и .cpp файлы лежали в папке одноименный с моим проектом(т.е в папке проекта), так как проект реализуется для мобильного телефона и ос телефона не поддерживает STL, а все хедеры там подключаются как <...>. Если я изменю все < > на " " как думаете будет ли библиотека работать.
Заранее благодарен.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.08.2009, 19:34     Нужна реализация STL
Еще ссылки по теме:

Реализация STL-совместимого списка C++
C++ Нужна реализация функции с двумя векторами
C++ Реализация list из STL
C++ Нужна реализация функции std::vector::insert()
C++ Реализация stl-ной queue с объектами своего класса, вылетает программа

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
18.08.2009, 19:34     Нужна реализация STL #7

Не по теме:

Читаем справку - там все очень прозрачно в зависимости от надобности STLport'овских потоков компилируем библиотеку, можно обойтись без этого - в \stlport\stl\config\ разкоментим #define _STLP_NO_IOSTREAMS 1, потом кладем путь к библиотеке в студию на самый верх - и наслаждаемся)



так туплю, о чем вопрос
нет думаю не будут, потому как среда скорее всего пихнет свои файлы вперед StlPort'а, к тому же там заменяются файлы типа cstdio, iostream, может быть поможет подключение .lib с требуемым хедером Оо незнаю
Yandex
Объявления
18.08.2009, 19:34     Нужна реализация STL
Ответ Создать тему
Опции темы

Текущее время: 09:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru