Обектно ориентирано програмиране със С++ Богданов 1994
Сумата се прибавя директно в кошницата
5.92 €
.
Обектно ориентирано програмиране със С++ Богданов 1994
За повече информация: order@kopiebg.com
Съдържание
Предговор 6
ГЛАВА 1
Еволюцията иа С към С++ . 8
1.1. Еволюция на програмните езици 8
1.2. Съвместимост между С и С++ 12
1.3. Съвместно използване па С и С++ модули 24
ГЛАВА 2
Класове и обекти 26
2.1. Въведение в обектно ориентираното програмиране 26
2.2. Абстракция иа данните.
Потребителски дефинирани данни 27
2.3. Декларация на клас 33
2.4. Структура на програма на С++ 37
2.5. Вградени класове за вход/изход 42
2.6. Дефиниране на обекти и вътрешни операции 44
2.7. Област на действие .53
2.8. Методи и външни функции 60
2.9. Инициализиране на обекти 62
ГЛАВА 3
Класове и съставни конструкции .72
3.1. Производни операции с обекти 72
3.2. Указатели и обекти 73
3.3. Алтернативно име на обект 82
3.4. Масиви и обекти 85
3.5. Статични класове 89
3.6. Структури, обединения и класове 94
3.7. Механизми за обединяване иа класове 97
ГЛАВА 4
Операции, дефинирани от програмиста
4.1. Предефиниране на операции
4.2. Дефиниране на нови операции
4 3. Конструктори и обобщени операции
4.4. Преобразуване на типове
4.5. Обобщени операции: присвояване, индексиране,
операция функция, указателна операция, операция увеличение с единица, операция намаляване с единица
4.6. Обобщени операции пеад и йе1е!:е
4.7. Препокриване на функции
107
107
109
113
118
123
134
136
ГЛАВА 5
Наследяване на класове
5.1. Механизъм на наследяване
5.2. Декларация на просто наследяване
5.3. Ограничения при наследяване
5.4. Инициализиране при наследяване
5.5. Преобразуване на обекти на производни класове
5.6. Видове основни класове
5.7. Множествено наследяване
5.8. Виртуални основни класове
140
140
143
153
155
162
165
168
174
ГЛАВА 6
Виртуални функции
6.1. Механизъм на динамичното свързване
6.2. Дефиниране на виртуални функции
6.3. Виртуални деструктори
6.4. Абстрактни основни класове
6.5. Виртуални функции при множествено наследяване
. 179
. 179 . 183 . .189 . 191 . 192
ГЛАВА 7
Параметризиране на типове
7.1. Механизъм за параметризиране на типове
7.2. Параметризираце на функция
7.3. Параметризиране на класове
194
194
196
198
7.4. Параметризиране и наследяване 201
7.5. Параметризиране и приятелски функции 202
ГЛАВА 8
Входно-изходни операции 206
8.1. Структура на библиотеката за вход-изход 206
8.2. Операция за стандартен изход 210
8.3. Операция за стандартен вход 213
8.4. Работа с файлове 217
8.5. Управление на състоянието на входно-изходния поток 223
8.6. Управление на формата на входно-изходния поток 224
ПРИЛОЖЕНИЯ
П.1. Макроси за обработка на символи 231
П.2. Функции за работа с низове 231
П.З. Математически функции 233
П.4. Специални функции 233
Списък на примерите в книгата 234
Азбучен указател 236



