Описание
Стандартная библиотека С++ содержит набор универсальных классов и интерфейсов, значительно расширяющих ядро языка С++. Однако эта библиотека не является самоочевидной. Для того чтобы полнее использовать возможности ее компонентов и извлечь из них максимальную пользу, необходим полноценный справочник, а не простое перечисление классов и их функций.
В данной книге описывается библиотека как часть нового стандарта ANSI/ISO C++ (C++11). Здесь содержится исчерпывающее описание каждого компонента библиотеки, включая его предназначение и структуру, очень подробно описываются сложные концепции и тонкости практического программирования, необходимые для их эффективного использования, а также ловушки и подводные камни, приводятся точные сигнатуры и определения наиболее важных классов и функций, а также многочисленные примеры работоспособных программ. Основным предметом изучения в книге является стандартная библиотека шаблонов (STL), в частности контейнеры, итераторы, функциональные объекты и алгоритмы.
В книге описаны все новые компоненты библиотеки, вошедшие в стандарт С++11, в частности:
Параллельная работа
Арифметика рациональных чисел
Часы и таймеры
Кортежи
Новые контейнеры STL
Новые алгоритмы STL
Новые интеллектуальные указатели
Случайные числа и распределения
Свойства типов и утилиты
Регулярные выражения
В книге также рассматриваются новый стиль программирования на С++ и его влияние на стандартную библиотеку, включая лямбда-функции, диапазонные циклы for, семантику перемещения и вариативные шаблоны.
Книге посвящен специальный веб-сайт www.cppstdlib.com, на котором, в частности, можно найти исходные коды программ.
Об авторе
Николаи М. Джосаттис - независимый технический консультант, разрабатывающий программные системы среднего и крупного масштаба для телекоммуникационных, финансовых и промышленных компаний. Бывший член рабочей группы Комитета по стандартизации С++, широко известный в программистском сообществе как автор популярных книг. Кроме книги Стандартная библиотека С++, ставшей мировым бестселлером после ее первой публикации в 1999 году, он является автором книги C++ Templates: The Complete Guide (Addison-Wesley, 2003, русский перевод: Вандервурд Д. Джосаттис Н. Шаблоны С++: справочник разработчика. - М.: Издательский дом 'Вильямс', 2003) и SOA in Practice: The Art of Distributed System Design (O'Reilly Media, 2007).
2-е издание.
Вам может быть интересно:
-
20,63 €
-45%
37,50 €
-
27,94 €
-45%
50,80 €
-
46,28 €
-45%
84,15 €
-
20,63 €
-45%
37,50 €
-
92,84 €
-45%
168,80 €
-
87,34 €
-45%
158,80 €
-
19,88 €
-45%
36,15 €
-
25,49 €
-45%
46,35 €
-
37,48 €
-45%
68,15 €
-
47,74 €
-45%
86,80 €
-
8,52 €
-45%
15,50 €
-
24,39 €
-45%
44,35 €
-
12,18 €
-45%
22,15 €
-
82,78 €
-45%
150,50 €
-
41,69 €
-45%
75,80 €
-
22,52 €
-45%
40,95 €
-
46,28 €
-45%
84,15 €
-
15,84 €
-45%
28,80 €
-
46,28 €
-45%
84,15 €
-
22,99 €
-45%
41,80 €
-
37,04 €
-45%
67,35 €
-
69,03 €
-45%
125,50 €
-
9,54 €
-45%
17,35 €
-
9,32 €
-45%
16,95 €
-
9,54 €
-45%
17,35 €
-
69,03 €
-45%
125,50 €
-
54,89 €
-45%
99,80 €
-
17,68 €
-45%
32,15 €
-
28,24 €
-45%
51,35 €
-
29,89 €
-45%
54,35 €