Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/35: Рейтинг темы: голосов - 35, средняя оценка - 4.60
14 / 14 / 1
Регистрация: 17.08.2015
Сообщений: 460
1

Посоветуйте книги по STL

11.08.2016, 13:13. Просмотров 7264. Ответов 14
Метки нет (Все метки)

Добрый день.

Можете посоветовать книжку по библиотеке STL, я так понимаю, она должна охватывать более-менее все возможности С++. Я находил в интернете, но есть варианты. Какой выбор на ваш взгляд самый оптимальный?
вот тут советуют Джосаттиса Литература C++
Есть ли альтернативный взгляд?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.08.2016, 13:13
Ответы с готовыми решениями:

Посоветуйте книги для изучения stl
Добрый вечер! Посоветуйте пожалуйста хорошую книгу для изучения stl. Сам достаточно неплохо...

Какие книги посоветуйте для изучения для изучения STL, C++
Попробовал Страуструп но видимо сложновато пока.

Книги по STL
Доброго времени суток. Интересует ваше мнение, по какой книге лучше изучать STL? В списке...

Посоветуйте книгу по STL
Привет, форумчани. Посоветуйте пожалуйста книгу, где детально рассматривается STL. Обычно в...

14
Падаван С++
443 / 257 / 88
Регистрация: 11.11.2014
Сообщений: 897
11.08.2016, 13:32 2
Blitzor DDD, честно сказать, а что вам нужно из stl, по небагатому, но все же опыту скажу,в stl многое интуитивно понятно, если вам нужна работа с контейнерами берете пишите в гугл std::vector например, есть отличный сайт cppreference там очень много документации смотрите нужную функцию что она делает и все, хотя там в целом все интуитивно понятно, если у вас есть опыт программирования, если посовременее брать, то допустим std::thread, std::regex посложнее освоить, ну по потоками лично я сейчас читаю Энтони Вильямся паралельное программирование на с++11, по поводу std::regex люблю использовать регулярки, но все что нужно узнать вам, так же легко постигается на офф сайте msdn там все таблицы есть и тд, вообщем понять легко, а вообще советую вам посмотреть на Скота Мейерса, у него много книг, мне лично все нравятся эфективный с++ и тд.
1
14 / 14 / 1
Регистрация: 17.08.2015
Сообщений: 460
11.08.2016, 13:34  [ТС] 3
Дело в том, что я просто хочу понять и охватить все возможности, просто, чтобы знать, что может стандартная библиотека С++. Для расширения кругозора и понимания общих принципов проектирования
0
801 / 531 / 157
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
11.08.2016, 13:38 4
Blitzor DDD, вас интересуют только контейнеры/итераторы или что вы понимаете под STL?
0
14 / 14 / 1
Регистрация: 17.08.2015
Сообщений: 460
11.08.2016, 13:43  [ТС] 5
Ferrari F1, честно сказать, я не имею опыта богатого. Под STL лично я понимаю, возможно ошибочно, возможности С++, то есть контейнеры, итераторы, полезные классы, описание классов для работы с числами, файлами и т.д. То есть, все то, что пригодится при программировании и то, что поможет быстрее создавать продукт, не изобретая при этом то, что уже сделано
0
801 / 531 / 157
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
11.08.2016, 13:43 6
Из своего опыта скажу, что можно с уверенностью взять Липпмана, у него там 3 здоровенных главы, первая по последовательным контейнерам, вторая по алгоритмам(алгоритмов много, автор показывает по каким принципам были сформарованы именно такие параметры этих алгоритмов, а также их названия, типа count или count_if), третья по ассоциативным контейнерам. Объясняются на примерах практически все методы этих контейнеров (в т.ч. и перегруженные вариации этих методов), что есть на данный момент, включая новые из стандарта 11 года
1
801 / 531 / 157
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
11.08.2016, 13:50 7
А потом после этого можно джосатисса взять, я его пролистывал, довольно таки нормально все о стандартной либе написано.
И еще по повода Липпмана, будет идеальным прочесть ее от корки до корки, т.к. автор затрагивает новые библиотеки практически в каждой главе - интеллектуальные указатели, стандартные функторы, тип function и прочее
0
14 / 14 / 1
Регистрация: 17.08.2015
Сообщений: 460
11.08.2016, 22:52  [ТС] 8
Можно ли услышать мнения других гуру?
0
1378 / 405 / 144
Регистрация: 22.10.2014
Сообщений: 872
12.08.2016, 01:38 9
Blitzor DDD,
У вас когда-нить бывает такое:
Вы заходите на википедию чтобы прочитать что-то одно нужное, а выходите из википедии когда браузер начинает подвисать от количества открытых вкладок.
- Да? Тогда вам сюда : http://en.cppreference.com/w/cpp/concept - начните именно с этой страницы и используйте навыки гуляния по викепедии
- Нет? ну тогда любая книга которая вам понравится/будет легко усваиваться и т.д.
0
823 / 247 / 34
Регистрация: 27.07.2016
Сообщений: 497
Записей в блоге: 1
12.08.2016, 02:20 10
Цитата Сообщение от Blitzor DDD Посмотреть сообщение
Есть ли альтернативный взгляд?
Есть, например, книги Аммерааля "STL для программистов" и "Расширение библиотеки STL",
еще, скажем, Мюссер Д., Дердж Ж., Сейни А. - "C++ и STL. Справочное руководство.".
0
801 / 531 / 157
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
12.08.2016, 08:40 11
HelicopterK52, сколько лет прошло с момента прочтения вами первой книги по плюсам?
0
Эксперт С++
1903 / 1248 / 357
Регистрация: 16.05.2013
Сообщений: 3,260
Записей в блоге: 6
12.08.2016, 09:24 12
Цитата Сообщение от Blitzor DDD Посмотреть сообщение
Дело в том, что я просто хочу понять и охватить все возможности, просто, чтобы знать, что может стандартная библиотека С++. Для расширения кругозора и понимания общих принципов проектирования
Рекомендую сайт http://www.cplusplus.com/reference/algorithm/. Для меня он более удобный нежели http://en.cppreference.com/w/cpp. Причина пожалуй в том, что на первом вся информация привязана к заголовочникам. Поэтому очень легко проследить что есть и в каком заголовочнике.
По книгам не принципиально. Однако я бы посоветовал последнюю редакцию Джосаттиса. Тем не менее для начала лучше почитать что-то наподобие http://forcoder.ru/cpp/c-i-stl... odstvo-725
1
823 / 247 / 34
Регистрация: 27.07.2016
Сообщений: 497
Записей в блоге: 1
12.08.2016, 10:48 13
Цитата Сообщение от Ferrari F1 Посмотреть сообщение
с момента прочтения вами первой книги по плюсам?
Года четыре, наверное
0
801 / 531 / 157
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
12.08.2016, 10:56 14
HelicopterK52, тогда я не переживаю за себя)
0
1378 / 405 / 144
Регистрация: 22.10.2014
Сообщений: 872
12.08.2016, 11:42 15
Цитата Сообщение от Ilot Посмотреть сообщение
Причина пожалуй в том, что на первом вся информация привязана к заголовочникам. Поэтому очень легко проследить что есть и в каком заголовочнике.
А во втором у вас есть выбор, читать документацию по апи библиотеки, или же использовать фундаментальный подход в изучении(вики подход со множеством перекрестных ссылок).

http://en.cppreference.com/w/cpp/header - информация привязанная к заголовочникам.

Это не холивара ради, это информации для.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.08.2016, 11:42

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Посоветуйте литературу по STL
Посоветуйте хорошую литературу по стандартной библиотеке с заданиями, а то начал читать "Николай...

Код класса большие числа из книги Л.Аммерааля Stl для программистов
Здравствуйте, не у кого нет кода класса большое число из книги Л.Аммерааля Stl для программистов...

Посоветуйте хорошую литературу по STL и системному программированию на С++
посоветуйте хорошую литературу по STL и системному программированию на c++

Посоветуйте книги по C++
Я уже хорошо знаю PHP, но вот решил перейти на C++. Я с другом договорились создавать игры. Я...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.