Сборник от задачи по програмиране на C++, ч. 2. Обектно-ориентирано програмиране
- Автор(и): Магдалина Тодорова, Петър Армянов, Калин Георгиев
- Издателство: Технологика; 2008 г.
- ISBN: 9789549334098
- Наличност: Да
- 10,00 €
Втората част на сборника е естествено продължение на първата част и включва задачи по темите: "Структури"; "Класове"; "Наследяване. Единично наследяване. Производни класове"; "Множествено наследяване. Виртуални класове и функции. Полиморфизъм"; "Потоци. Входно/изходни операции. Файлове. Работа с файлове".
Предложените задачи са степенувани по сложност. В някои от програмите, с надеждата те да станат достатъчно четивни и разбираеми, е пожертвана ефективността им. Освен това в някои от задачите са пропуснати проверките за коректност на входните данни. Причината е, че подобни проверки са вече показани, а и биха отклонили вниманието на читателя от обсъжданото решение. Надяваме се това да не намали достойнствата на сборника.
Глава 1. Структури
Дефиниране и използване на структури
Указатели към структури
Абстракция с данни
Задачи за самостоятелна работа
Глава 2. Класове
Дефиниране на класове. Обекти
Конструктори
Указатели към обекти на класове. Масиви и обекти
Динамични обекти. Деструктори. Създаване и разрушаване на обекти на класове
Приятелски функции и класове
Оператори. Предефиниране на оператори
Указатели към компоненти на класове
Канонично представяне. Предефиниране на оператори
Шаблони на функции и класове
Статични член-данни и член-функции
Задачи за самостоятелна работа
Глава 3. Наследяване. Единично наследяване. Производни класове
Дефиниране на производни класове. Единично наследяване и достъп до наследените компоненти. Предефиниране на компоненти
Конструктори, операторни функции за присвояване и деструктори на производни класове
Преобразуване на типовете
Шаблони на производни класове
Задачи за самостоятелна работа
Глава 4. Множествено наследяване. Виртуални класове и функции. Полиморфизъм
Множествено наследяване
Виртуални класове
Виртуални функции. Полиморфизъм. Статично и динамично свързване
Виртуални деструктори
Абстрактни класове
Контейнерни класове
Задачи за самостоятелна работа
Глава 5. Потоци. Входно/изходни операции.Файлове. Работа с файлове
Входно/изходни операции с потоци. Член-функции за вход/изход
Състояние на поток
Потокови входно/изходни оператори за класове, дефинирани от потребителя
Форматиране. Манипулатори. Състояние на потоковия формат
Файлове. Работа с файлове
Задачи за самостоятелна работа
Използвана и препоръчителна литература
| Страници: | 528 |
| Формат: | 70х100/16 (17х24 см) |
| Корица: | мека |
| Език: | български |
| Издание: | ново, CD |
| Тегло: | 0,650 кг |
| ID: | 2С23ЗМТ001 |







