Как использовать конструктор с аргументами...199
►Определение конструкторов по умолчанию...203
►Управление последовательностью конструирования...208
Все глобальные объекты создаются до вызова main( )...210
Глава 18. Копирующий конструктор...213
►"Мелкие " и "глубокие " копии...217
Часть 4. Наследование 231
Глава 21. Знакомство с виртуальными функциями-членами: настоящие ли они 240
►Виртуальные особенности...247
Глава 22. Разложение классов...249
►Разложение...249
►Разделение исходного кода С++...259
Разделение программы - класс GraduateStudent1...262
Разделение программы - класс GraduateStudent2...262
Часть 5. Полезные особенности...269
Глава 24. Использование потоков ввода-вывода...277
►Работа с манипуляторами1...287
►Работа с манипуляторами2...287
Глава 27. Шаблоны С++...308
►Обобщение функции в шаблон1...309
►Обобщение функции в шаблон2...309
Глава 28. Стандартная библиотека шаблонов 317
►Итераторы...321
Часть 6. Великолепная десятка...329
Глава 31. Программа BUDGET...343
►BUDGET2...348
ОГЛАВЛЕНИЕ
Символы
+, ++, -, 50
%, %=, --, /, 51
+=, -=, *, *=, 51
--, ++, 53
!, &&, ||, <, >, 56
<=, ==, >=, !=, 56
&, ^, |, ~, 62
С
cin, cout, 39
cin, cout, 278
class, 150
Corder Mary, 16
D
delete, 115
Dev-C++, 27
Ввод программы, 32
Инсталляция, 27
Компиляция, 34
Настройка и особенности, 336 - 42
Отладка, 134
Проект, 265
Просмотр функций, 95
Указание аргументов, 127
F
friend, 184
I
inline, 163
L
list, 320
M
mар, 324
Moore, Claudette, 16
N
new, 115
P
private, 183
protected, 182
S
size_t, 319
STL, 317
struct, 150
T
template, 310
this, 160
Thomas, Suzanne, 16
typedef, 315
U
unsigned int, 46
V
virtual, 245
_________________
380 стр. Предметный указатель
А
Абстракция, 145 , 182
Адрес, 106
Ассоциативный массив, 324
Б
Базовый класс, 234
Байт, Бит, 61
В
Виртуальная функция, 245 , 246
Чисто виртуальная функция, 254
Виртуальное наследование, 303
Временные объекты, 221
Выражение, 39 , 51
Смешанного типа, 48
Г
Глубокое копирование, 221
Д
Данное-член, 155
Двоичная система счисления, 60
Действительные числа в С++, 44
Декремент, 53
Деструктор, 194 , 206
Виртуальный, 247
3
Защищённые члены, 181
И
Инкапсуляция, 259
Инкремент, 53
Исключение, 290
Исключительная ситуация, 290
Итератор, 321
К
Класс, 149 , 188
Абстрактный, 254
Базовый, 234
Друзья, 184
Защищённые члены, 181
Конкретный, 254
Статические члены, 224
Классификация, 146
Комментарии, 37
Компилятор, 26
Константа, 47
Конструктор, 189 , 198
Аргументы, 198
Копирования, 213
Копирования по умолчанию, 215
Перегрузка, 200
По умолчанию, 203 , 206
Порядок вызова, 208
Члена класса, 204
Контейнер, 317
Кордер, Мэри, 16
Куча, 113 , 175
М
Массив, 92 , 118 , 167
Ассоциативный, 324
Индекс, 93 , 95 , 167
Инициализация, 96
Объектов, 168
Объявление, 93
Символьный, 98
Мелкое копирование, 219
Метод, 157
Множественное наследование, 298 — 307
Конструирование объектов, 306
Модуль, 89 , 259
Мур, Клодетт, 16
Н
Наследование, 233 — 39
Виртуальное, 303
Множественное, 298 — 307
О
Область видимости, 113
Разрешение, 161
Объект, 149 , 188
Активизация, 154
Временный, 221
Глобальный, 188
Локальный, 188
Текущий, 160
_________________
381 стр. Предметный указатель
Объектно-ориентированное
программирование, 18 , 145 , 243
Объявление, 38
Оператор, 39
+, ++, -, 50
%, %=, --, /, 51
+=, -=, *, *=, 51
--, ++, 53
!, &&, ||, <, >, 56
<=, ==, >=, !=, 56
&, ^, |, ~, 62
break, 74
continue, 75
delete, 115
new, 115
return, 85
sizeof, 106
Бинарный, 50
Разрешения области видимости, 161
Операторы потоков, 277
Операция, 50
Логическая, 55
Над указателями, 117
Побитовая, 62
Порядок выполнения, 52
Унарная, 53
Операция условного перехода, 66
Отладка, 128 — 41
Отладчик, 134 — 41
Отношение СОДЕРЖИТ, 238
Отношение ЯВЛЯЕТСЯ, 234 , 249
Ошибка округления, 59
Ошибки времени исполнения, 128
Ошибки компиляции, 128
П
Перегрузка функций, 88
Передача аргументов по значению, 112
Передача аргументов по ссылке, 113
Переменная, 38 , 41
Глобальная, 90
Читать дальше