Обектно ориентирано програмиране със С++ Богданов 1994

Обектно ориентирано програмиране със С++ Богданов 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
.

Свързани продукти