2 семестр / Литература / Язык программирования С++. Краткий курс. Страуструп
.pdfОглавление
ПРЕДИСЛОВИЕ |
||
ГЛАВА 1. |
Основы |
|
ГЛАВА 2. |
Пользовательские типы |
|
ГЛАВА 3. |
Модульность |
|
ГЛАВА 4. |
Классы |
|
ГЛАВА 5. |
Основные операции |
|
ГЛАВА б. |
Шаблоны |
|
ГЛАВА 7. |
Концепты и обобщенное программирование |
|
ГЛАВА 8. |
Обзор библиотеки |
|
ГЛАВА 9. |
Строки и регулярные выражения |
|
ГЛАВА 1О. |
Ввод и вывод |
|
ГЛАВА 11. |
Контейнеры |
|
ГЛАВА 12. |
Алгоритмы |
|
ГЛАВА 13. |
Утилиты |
|
ГЛАВА 14. |
Числовые вычисления |
|
ГЛАВА 15. |
Параллельные вычисления |
|
ГЛАВА 1б. |
История и совместимость |
|
Предметный указатель |
13 17 41 51 75 99 117 135 153 159 175 193 211 229 261 271 287 315
Содержание
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Благодарности Ждем ваших отзывов!
13 15 16
ГЛАВА 1. Основы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
||
1.1. |
Введение |
|
1.2. |
Программы |
|
|
1.2.1. Hello, World! |
|
1.3. |
Функции |
|
1.4. |
Типы, переменные и арифметика |
|
|
1.4.1. |
Арифметика |
|
1.4.2. |
Инициализация |
1.5. |
Область видимости и |
время жизни |
|
1.6. |
Константы |
|
|
1.7. |
Указатели, массивы и |
ссылки |
|
|
1.7.1. |
Нулевой указатель |
|
1.8. |
Проверки |
|
|
1.9. |
Отображение на аппаратные средства |
||
|
1.9.1. |
Присваивание |
|
|
1.9.2. |
Инициализация |
|
1.1 О. Советы |
|
17 17 18 19 20 22 24 25 26 28 29 31 33 35 36 37 38
ГЛАВА 2. Пользовательские типы. ..................................... |
|
2.1. |
Введение |
2.2. |
Струюуры |
2.3. |
Классы |
2.4. |
Объединения |
2.5. |
Перечисления |
2.6. |
Советы |
41 41 42 43 46 47 49
ГЛАВА 3. Модульность . ............................................... |
|
3.1. |
Введение |
3.2. |
Раздельная компиляция |
51 51 53
3.3.
Модули
(С++20)
55
3.4.
Пространства
имен
57
Содержание
9
8.3. |
Заголовочные файлы |
8.4. |
Советы |
и
пространство
имен
стандартной
библиотеки
155 157
ГЛАВА 9. Строки и регулярные выражения |
|||
9.1. |
Введение |
|
|
9.2. |
Строки |
|
|
|
9.2.1. |
Реализация string |
|
9.3. |
Представления строк |
|
|
9.4. |
Регулярные выражения |
|
|
|
9.4. l. |
Поиск |
|
|
9.4.2. |
Запись регулярных |
выражений |
|
9.4.3. |
Итераторы |
|
9.5. |
Советы |
|
|
. . . . . . . . . . . . . . . . . . . . . . . . . . . |
159 |
|
159 |
|
160 |
|
162 |
|
163 |
|
165 |
|
166 |
|
167 |
|
172 |
|
173 |
ГЛАВА 1О. Ввод и вывод |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
||
10.1. |
Введение |
|
|
10.2. |
Вывод |
|
|
10.3. |
Ввод |
|
|
10.4. Состояние ввода-вывода |
|||
10.5. |
Ввод-вывод пользовательских типов |
||
10.6. |
Форматирование |
|
|
10.7. |
Файловые потоки |
|
|
10.8. |
Строковые потоки |
|
|
10.9. |
Ввод-вывод в стиле |
С |
|
10.1 О. |
Файловая система |
|
|
10.11. |
Советы |
|
175 175 176 177 179 180 182 183 184 185 185 190
ГЛАВА 11. |
Контейнеры............................................... |
11.1. 11.2.
11.3. 11.4. 11.5. 11.6. 11.7.
Введение
vector |
|
|
11.2.1. |
Элементы |
|
11.2.2. |
Проверка |
выхода |
list |
|
|
map |
|
|
unordered_map |
|
|
Обзор контейнеров |
||
Советы |
|
|
за
границы
диапазона
193 193 194 197 197 199 202 203 205 207