|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Лаптев В.В., Морозов А.В., Бокова А.В. — Объектно-ориентированное программирование. Задачи и Упражнения. |
|
|
Предметный указатель |
Абстрактный класс 59—61
Адаптеры итераторов 191
Алгоритмы 205
Алгоритмы заполнения и модификации 207 232—235 251
Алгоритмы модифицирующие 192
Алгоритмы обобщенные 121
Алгоритмы объединения интервалов 208 236 239 247—249
Алгоритмы подстановки и удаления 208 231 236 243—245 250—252
Алгоритмы сортировки и перестановок 207 240—243 245—246 249—250
Алгоритмы сравнения 208 232 235—238
Алгоритмы численные 209 229—230 235 242
Алгоритмы, поиск 206 230—234 237—239 247 252
Алгоритмы, примеры 209
Алгоритмы, шаблоны функций 205
Ассоциативные контейнеры, интерфейс 200
Ассоциативные контейнеры, конструкторы 201
Ассоциативные контейнеры, методы изменения размера 201
Ассоциативные контейнеры, методы поиска 202
Ассоциативные контейнеры, методы удаления и вставки 201
Ассоциативные контейнеры, типы 200
Базовая гарантия безопасности 190
Базовый класс 49 52 76
Базовый класс независимый 117
Базовый класс, системы ввода/вывода 148
Библиотечный файл 132
Блок контролируемый 70
Блок контролируемый, уровня функции 73
Блок обработки исключения 70
Ввод кириллицы 152
Ввод символов и строк 151
Ввод, двоичные файлы 161
Ввод, символ-разделитель 150
Ввод, флаги форматирования 159
Ввод, форматирование 159
Ввод, элементарных типов 150
Ввод/вывод, базовый класс 148
Ввод/вывод, Буферизация 164
Ввод/вывод, другие методы 152
Ввод/вывод, иерархия классов 147
Ввод/вывод, исключения 154
Ввод/вывод, форматирование 155
Ввод/вывод, широкие потоки 168
Ввод/вывод, широкие потоки, символы русского алфавита 168
Виртуальные функции 57
Виртуальные функции внутри конструктора и деструктора 58
Виртуальные функции чистые 59
Виртуальные функции чистые, определение 61
Виртуальные функции, константная 58
Виртуальные функции, объявление 57
Виртуальные функции, перегрузка и переопределение 58
Виртуальные функции, статический вызов 59
Висячие ссылки 83
Вложенный класс 18 90
Вложенный класс, доступ к элементам 18
Вложенный класс, итератор 92
Вложенный класс, наследование 53
Вложенный класс, статические элементы 40
Вложенный класс, шаблон 114
Входной итератор 190
Вывод по умолчанию 149
Вывод символов 149
Вывод строк 149
Вывод элементарных типов 148
Вывод, двоичные файлы 161
Выходной итератор 190
Глобальная область видимости 19
Глобальные переменные 141
Двоичные файлы 161
Двунаправленный итератор 190 195
Двусторонняя очередь 80 197
Делегирование 136—137
Делегирование универсальное 138
Деструктор 36 160
Деструктор базового класса 51 60
Деструктор виртуальный 58 60
Деструктор класса-наследника 60
Деструктор контейнера 83
Деструктор при наследовании 51
Деструктор производного класса 51
Деструктор чистый виртуальный 60
Динамическая память 83
Директива using 139
Директива включения 132
Директива выравнивания 15
Директива явного инстанцирования 134—136
Дружественные функции 33
Дружественные функции ввода/вывода 87
Дружественные функции для класса-шаблона 118
Дружественные функции определенные внутри шаблона 118
Дружественные функции, наследование 54—55
Единица трансляции 130 139 143
Закрытие файла 160
Закрытое наследование 56
Закрытое наследование, using-объявление 56
Закрытое наследование, принцип подстановки 56
Идиома 136
Иерархия исключений собственная 76
Иерархия исключений стандартная 75
Иерархия классов ввода/вывода 147
Инициализация глобальных объектов 142
Инициализация динамическая 142
Инициализация динамических переменных 35
Инициализация константных полей 37
Инициализация массива конструктором 35
Инициализация нулем 38 142
Инициализация нулем в шаблоне 110
Инициализация объектов 13
Инициализация полей-массивов 38
Инициализация статическая 142
Инициализация статических объектов 142
Инициализация статических полей 40
Инициализация указателей 14
Инициализация, конструкторы 35
Инкапсуляция 12 40 49 136
Инстанцирование шаблона 107
Интерфейс 12 60
Интерфейс ассоциативных контейнеров 200
Интерфейс класса 132
Интерфейс класса-конверта 137
Интерфейс последовательных контейнеров 194
Интерфейс стека и очереди 198
Интерфейс, итератор 81
Исключения в списке инициализации конструктора 72
Исключения ввода/вывода 155
Исключения стандартной библиотеки 190
Исключения стандартные 75
Исключения функции завершения 74
Исключения, генерация 69
Исключения, механизм обработки 69
Исключения, объект 69
Исключения, передача параметров в блок обработки 71
Исключения, перехват и обработка 70
Исключения, порядок обработки 72
Исключения, спецификация 73
Исключения, тип 70
Итератор 81
Итератор ввода данных 193
Итератор вставки 191—192
Итератор вставки функции-обертки 192
Итератор входного потока 193
Итератор входной 190
Итератор выходной 190
Итератор двунаправленный 190
Итератор действительный 191
Итератор категории 190
Итератор константный 90 191
Итератор конца потока 193
Итератор недействительный 191
Итератор обратный 191 205
Итератор последовательного контейнера 92
| Итератор потоковый 191—192
Итератор потоковый ввода 193
Итератор произвольного доступа 190 195
Итератор прямой 190 205
Итератор, вложенный класс 190
Итератор, вспомогательные функции 193
Итератор, операции 191
Итератор, параметры функции-шаблона 122
Итератор, полуокрытый интервал 205
Итератор, реализация 92
Итератор, стандартные 190
Категории итераторов 190
Класс абстрактный 59—61
Класс базовый 49 51 55
Класс базовый независимый 117
Класс вложенный 18
Класс дружественный 18
Класс полиморфный 57
Класс производный 49 51 55
Класс пустой 12
Класс, выравнивание 15
Класс, деструктор 36
Класс, доступ к полям и методам 12 14
Класс, дружественные функции 33
Класс, значение текущего объекта 16
Класс, инициализация полей-массивов 38
Класс, интерфейс 12 132
Класс, исключение 76
Класс, конверт, оболочка 137
Класс, константные поля 37
Класс, константы 37
Класс, конструкторы 34
Класс, контейнер 83
Класс, наследник 54
Класс, наследование от шаблона 117
Класс, оболочка для шаблона функции 121
Класс, объявление 15
Класс, определение 11
Класс, письмо, тело 137
Класс, поля-массивы 38
Класс, разделение на интерфейс и реализацию 133
Класс, размер выделяемой памяти 15
Класс, родитель 54
Класс, спецификатор доступа 12 15
Класс, статические методы 40
Класс, статические поля 39
Класс, указатель this 16
Класс, функтор 122
Класс, шаблон 107
Композиция 14
Компоновка 130
Конструктор 34
Конструктор ассоциативных контейнеров 201
Конструктор без аргументов 34—35 51 70
Конструктор класса-наследника 52
Конструктор класса-шаблона 110
Конструктор копирования 34 51
Конструктор по умолчанию 34
Конструктор последовательных контейнеров 195
Конструктор при наследовании 50
Конструктор создаваемый автоматически 34
Конструктор списка 93
Конструктор, explicit 56
Конструктор, автоматический вызов 36 142
Конструктор, инициализации 34 55
Конструктор, инициализация динамических объектов 35
Конструктор, инициализация массива 35
Конструктор, инициализация объектов 35
Конструктор, объявление констант 35
Конструктор, объявление объектов 34
Конструктор, преобразование типов 55
Конструктор, список инициализации 37 110
Контейнер 79 107
Контейнер ассоциативный 199
Контейнер динамический 83
Контейнер переменного размера 88
Контейнер переменного размера, выделение памяти 89
Контейнер последовательный 90 194
Контейнер стандартный 188
Контейнер фиксированной длины 84
Контейнер, ассоциативный доступ 81
Контейнер, бинарный поиск 231—232 237
Контейнер, вектор 188
Контейнер, выборка элементов 230 244 252
Контейнер, вычитание множеств 247
Контейнер, вычитание множеств симметричное 248
Контейнер, гибкий массив 89
Контейнер, двусторонняя очередь 188
Контейнер, деструктор 83
Контейнер, замена элементов 245
Контейнер, заполнение 232—235
Контейнер, итератор 81 92
Контейнер, итераторы 190
Контейнер, ключевое поле 81
Контейнер, конструктор копирования 83
Контейнер, копирование элементов 231
Контейнер, максимальное значение 237—238
Контейнер, минимальное значение 238
Контейнер, множество 188
Контейнер, обмен элементами 236 250—251
Контейнер, обратное копирование элементов 231
Контейнер, обращение 245—246
Контейнер, объединение 82 236 239
Контейнер, объединение множеств 249
Контейнер, операции ввода/вывода 87
Контейнер, операция присваивания 83
Контейнер, отображение 189
Контейнер, очередь 80
Контейнер, пересечение множеств 248
Контейнер, перестановка элементов 240 242 243 250
Контейнер, перестановка элементов случайная 243
Контейнер, перечисление элементов 234
Контейнер, подсчет элементов 231
Контейнер, подсчет элементов по условию 231
Контейнер, поиск элементов 230 233—234 247 252
Контейнер, поле доступа 81
Контейнер, последовательный доступ 81
Контейнер, прямой доступ 80
Контейнер, растущий массив 89
Контейнер, реализация 83
Контейнер, реализация доступа к элементам 86
Контейнер, реализация конструкторов 84
Контейнер, реализация копирования и присваивания 85
Контейнер, скалярное произведение 235
Контейнер, слияние 82
Контейнер, создание из существующего по условию 251
Контейнер, сортировка элементов 241 249—250
Контейнер, список 90 188
Контейнер, сравнение элементов 232 235—236 239
Контейнер, стек 80 94
Контейнер, сумма элементов 229
Контейнер, сцепление 82
Контейнер, текущий элемент 81
Контейнер, удаление элементов 243—244 252
Контейнер, циклический сдвиг 246
Контейнер, частичная сумма 242
Копирование файлов 163 165
Манипуляторы ввода 157
Манипуляторы вывода 157
Манипуляторы стандартные 156
Манипуляторы стандартные с аргументами 158
Манипуляторы, написание собственных 158
Манипуляторы, написание собственных с аргументами 159
Методы 11
Методы ввода данных 16
Методы ввода символов и строк 151
Методы вывода значений 16
Методы для работы с флагами состояния 154
Методы для работы с флагами форматирования 156
Методы доступа к элементам 195
|
|
|
Реклама |
|
|
|