Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
24.01.2008, 08:16 | #1 |
Неактивный пользователь
Пол: Регистрация: 19.01.2008
Сообщений: 10
Репутация: 1
|
STL в C++
давно уже кодю на C++
но не приходилость пользоватся STL кнкретно map и list примеров бы и информации па падробнее |
Реклама: | купить стартер розжиг для мангала | стол письменный угловой | Вентилятор осевой SFX-6M 630-B | модульный дом в стиле барнхаус проекты | Рекомендуем КНС Нева - 100-000000644 - корпоративные поставки в Санкт-Петербурге. |
24.01.2008, 15:49 | #2 |
Ответ: нехватка информации
Red_teg, почитай книги по STL, например:
Скотт Мейерс. Эффективное использование STL. Библиотека программиста http://rapidshare.com/files/1508979/...mista.rar.html Александр Степанов. РУКОВОДСТВО ПО СТАНДАРТНОЙ БИБЛИОТЕКЕ ШАБЛОНОВ (STL) http://rapidshare.com/files/5969050/stepanov_stl.rar
__________________
THE TRUTH IS OUT THERE |
|
Эти 3 пользователя(ей) сказали cпасибо за это полезное сообщение: |
28.01.2008, 09:08 | #3 |
Неактивный пользователь
Пол: Регистрация: 28.01.2008
Сообщений: 26
Репутация: 5
|
Ответ: STL в C++
Кратко:
- в STL есть след. основные понятия: контейнер (хранит данные), итератор (адресация данных внутри контейнера) и алгоритм (что-то делает с данными при помощи итераторов) - на алгоритмы накладываются требования алгоритмической сложности, например sort() -- O(N log(N)) - на контейнеры и итераторы -- требования по public interface (например каждый контейнер должен иметь методы begin()/end()) - реализация -- персонально для каждого компилятора может быть своя - map<> -- фактически бинарное дерево с данными вида <ключ, значение>. Поиск -- по аналогии с поиском в бинарном взвешенном дереве. Имеет смысл посмотреть hash_map<> (который в большинстве случаев, кроме клинических, на порядки быстрее). Проблема в том, что hash_map -- не стандартизирован, но все равно есть в практически каждой реализации STL - list<> -- двусвязный список А еще будет гораздо лучше, если почитать вот это: http://www.sgi.com/tech/stl/ (начни с introduction to the STL) там же и примеры |
07.08.2011, 08:59 | #4 |
Новичок
Пол: Регистрация: 11.05.2010
Сообщений: 21
Репутация: 3
|
Re: STL в C++
Советую прочитать это книгу: Джосьютис Н. C++. Стандартная библиотека.
Очень подробное описание STL. Также есть хорошая книга: Мюссер Д. Р., Дердж Ж. Дж., Сейни А. - C++ и STL. справочное руководство. |
24.07.2012, 13:05 | #5 |
Неактивный пользователь
Пол: Регистрация: 05.02.2011
Сообщений: 10
Репутация: 0
|
Re: STL в C++
лучше подключи LUA чем бользоватся этой ужасной STL
в LUA есть все необходимые структыры данных но работает все быстрее и в меньшем обьеме памяти |
19.10.2012, 14:25 | #6 |
Неактивный пользователь
Пол: Регистрация: 09.03.2009
Сообщений: 20
Репутация: 6
|
Re: STL в C++
http://en.cppreference.com/w/ - отличный справочник
|