Информация о книге

978-5-8459-1837-6,978-5-907114-92-0,978-0-321-62321-8

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Программирование » С, С++, C# » Стандартная библиотека C++. Справочное руководство

Джосаттис Н., Стандартная библиотека C++. Справочное руководство

Диалектика / Вильямс, 2019 г., 978-5-8459-1837-6,978-5-907114-92-0,978-0-321-62321-8


Наличие в интернет-магазинах

Магазинов: 1, Цена: от 5378 руб. посмотреть все

Описание книги

Стандартная библиотека C++ содержит набор универсальных классов и интерфейсов, значительно расширяющих ядро языка C++. Однако эта библиотека не является самоочевидной. Для того чтобы полнее использовать возможности ее компонентов и извлечь из них...

Купить эту книгу можно в интернет-магазинах

  Лабиринт - 5378 руб.
  Страница товара выбранного интернет-магазина откроется в новом табе

Ключевые слова

Поделиться ссылкой на книгу



Дополнительно о книге

Я никогда не предполагал, что первое издание книги будет продаваться так долго. Однако сейчас, по прошествии двенадцати лет, настало время для нового издания, которое отражало бы С++11 — новый стандарт языка C++. Эта задача не сводится к простому добавлению новых библиотек. Язык C++ изменился. Почти все типичные приложения стандартной библиотеки теперь выглядят немного по-другому. Это следствие не одного крупного изменения языка, а множества мелких модификаций, таких как использование rvalue-ссылок и семантика перемещения, циклов for по коллекциям, ключевое слово auto и новые свойства шаблонов. Таким образом, помимо описания новых библиотек и дополнительных функциональных возможностей существующих библиотек, в книге пришлось переписать (хотя бы частично) практически все примеры. Тем не менее для поддержки программистов, использующих “старые” инструментальные среды для языка C++, в книге описываются различия между версиями языка C++. Я тщательно изучил стандарт C++11. Поскольку я не следовал стандарту, то стал изучать документ C++11 около двух лет назад. Я действительно понимал его с трудом. Но члены комитета по стандартизации помогли мне описать и представить новые функциональные возможности. В результате возникла проблема: несмотря на то, что размер книги вырос с 800 до более чем 1110 страниц (в англоязычном издании. — Примеч. ред.), представить стандартную библиотеку С++ полностью оказалось невозможным. Часть стандарта С++11, описывающая библиотеку, состоит из примерно 750 страниц, написанных очень лаконично, без дополнительных разъяснений. По этой причине я решил описать эти функциональные возможности намного подробнее. Принять это решение мне снова помогли многие члены комитета по стандартизации. Я хотел сосредоточиться на том, что необходимо среднестатистическим прикладным программистам. Пропущенные функциональные возможности я описал в дополнительной главе, размещенной в веб по адресу http://www.cppstdlib.com, но и после этого вы можете встретить в стандарте понятия, которые не описаны в книге. Искусство преподавания не сводится к изложению всего без исключения. Это искусство отделения зерен от плевел. Надеюсь, что у меня это получилось.

Содержание книги

Глава 1. О книге
Глава 2. Введение в язык С++ и стандартную библиотеку
Глава 3. Новые средства языка
Глава 4. Общие принципы
Глава 5. Вспомогательные средства
Глава 6. Стандартная библиотека шаблонов
Глава 7. Контейнеры STL
Глава 8. Детальное описание контейнеров STL
Глава 9. Итераторы STL
Глава 10. Функциональные объекты STL и лямбда-функции
Глава 11. Алгоритмы STL
Глава 12. Специальные контейнеры
Глава 13. Строки
Глава 14. Регулярные выражения
Глава 15. Классы потоков ввода-вывода
Глава 16. Интернационализация
Глава 17. Работа с числами
Глава 18. Параллельное программирование
Глава 19. Распределители памяти


Об авторе

Джосаттис Н.
Джосаттис — независимый технический консультант, разрабатывающий программные системы среднего и крупного масштаба для телекоммуникационных, финансовых и промышленных компаний. Бывший член рабочей группы Комитета по стандартизации С++, широко известный в программистском сообществе как автор популярных книг. Кроме книги Стандартная библиотека С++, ставшей мировым бестселлером после ее первой публикации в 1999 году, он является автором книги C++ Templates: The Complete Guide (Addison-Wesley, 2003; русский перевод: Вандервурд Д. Джосаттис Н. Шаблоны С++: справочник разработчика. — М.: Издательский дом "Вильямс", 2003) и SOA in Practice: The Art of Distributed System Design (O’Reilly Media, 2007).

Отзывы

Разочаровала печать  [22 January 2016]
Доставили в течении 4-5 дней. C++11 описан очень хорошо и подробно. Обложка толстая и с хорошим ламинированием. Разочаровала печать - водорастворимые чернила для книги за 2 косаря - это не профессиональный подход. Такая ерунда уже была с большими книгами у меня - очень расстраивает. Трогать пальцами - даже сухими - чревато смазыванием. От влажных пальцев - сразу пятно черное.
Александр  [27 December 2015]
Полный справочник с учетом стандарта с++11. Книгой легко пользоваться как справочником, но и просто почитать в свободное время можно - текст четко структурирован, изложен понятно и последовательно.
Хороший учебник по STL  [13 August 2015]
Много полезного материала. Есть много полезных ссылок на источники для более глубокого изучение.
Считаю, что книгу необходимо иметь, но перед покупкой стоит учесть, что:
1. Практически на каждой странице есть опечатки (не тот предлог, несогласованность родов/падежей и т.п. ВЫзывает моральный дискомфорт, иногда вводит в заблуждение)
2. Есть как минимум одна ошибка в коде (пример реализации вывода названия класса, если память не изменяет)
3. В книгу не поместились информация в полном объёме, а более подробное изложение нескольких глав приведено на сайте автора - разумеется, без перевода. Поидее не должно вызывать проблем - но лучше предупредить)
Хороший справочник по стандарту C++ 11  [29 July 2015]
Довольно подробный справочник по стандарту С++11. Описаны как имеющиеся, так и новые возможности языка С++. Книга не очень подойдет для тех, кто пытается изучить язык С++ с нуля, однако как справочное руководство будет полезно всем, в независимости от опыта программирования. Качество печати хорошее, однако страницы очень тонкие и просвечивает текст с обратной стороны страницы, что доставляет некоторые неудобства. Несмотря на небольшие минусы, рекомендую данную книгу к прочтению.
Классический учебник по STL  [13 October 2014]
Отличная классическая книга, лучшая для изучения STL. Будет прекрасным дополнением к трудам Страуструпа для будущих профессионалов C++ (включая редактируемую им серию С++ In-Depth, к сожалению давно не обновляемую). Опытным профессионалам будет полезно узнать о новых способах использования библиотеки и ее новых модулях. Книга актуальная (описывает C++11), структурированная, с большим количеством примеров. К недостаткам можно отнести только размер и вес.
Книга - для профи  [19 September 2014]
Книга является обязательной для профессионалов, работающих в С++.
Весьма полезна преподавателям, преподающим С++ - объем новшеств, с которыми нужно знакомить студентов - весьма велик.
Для использующих Микрософтовские студии могу сказать, что Студия 2012 поддерживает ВСЮ стандартную библиотеку.
Все, что описано в этой книге - в Студии 2012 можно использовать.
Но языковые новшества поддерживаются не все - надо смотреть в MSDN.

Последние поступления в рубрике "С, С++, C#"



Справочник программиста по C/C++ Справочник программиста по C/C++ Шилдт Г.

Герберт Шилдт, легендарный автор книг по программированию, столь умело выделил основные элементы языков С и C++ и организовал их в таком удобном формате, что вы быстро и легко найдете ответы на все свои вопросы по программированию на С и C++. В......

C++ для инженерных и научных расчетов. Руководство C++ для инженерных и научных расчетов. Руководство Готтшлинг П.

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

C# 8.0. Скорая помощь для программистов на C# 8.0. Карманный справочник C# 8.0. Скорая помощь для программистов на C# 8.0. Карманный справочник Албахари Д.

Когда вам нужны ответы на вопросы по программированию на языке С# 8.0, этот узкоспециализированный справочник предложит именно то, что необходимо знать — без всяких длинных введений или раздутых примеров. Легкое в чтении и идеальное в качестве......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Джосаттис Н., Стандартная библиотека C++. Справочное руководство в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.