Сборник по програмиране на C++, ч. 2. Обектно-ориентирано програмиране

Сборник по програмиране на C++, ч. 2. Обектно-ориентирано програмиране

Автор(и): Магдалина Тодорова, Петър Армянов, Калин Георгиев
Издателство: Технологика; 2008 г.
ISBN: 9789549334098
Наличност: Да
Цена: 12,00 лв.

Втората част на сборника е естествено продължение на първата част и включва задачи по темите: "Структури"; "Класове"; "Наследяване. Единично наследяване. Производни класове"; "Множествено наследяване. Виртуални класове и функции. Полиморфизъм"; "Потоци. Входно/изходни операции. Файлове. Работа с файлове".

Предложените задачи са степенувани по сложност. В някои от програмите, с надеждата те да станат достатъчно четивни и разбираеми, е пожертвана ефективността им. Освен това в някои от задачите са пропуснати проверките за коректност на входните данни. Причината е, че подобни проверки са вече показани, а и биха отклонили вниманието на читателя от обсъжданото решение. Надяваме се това да не намали достойнствата на сборника.

Глава 1. Структури

Дефиниране и използване на структури
Указатели към структури
Абстракция с данни
Задачи за самостоятелна работа

Глава 2. Класове

Дефиниране на класове. Обекти
Конструктори
Указатели към обекти на класове. Масиви и обекти
Динамични обекти. Деструктори. Създаване и разрушаване на обекти на класове
Приятелски функции и класове
Оператори. Предефиниране на оператори
Указатели към компоненти на класове
Канонично представяне. Предефиниране на оператори
Шаблони на функции и класове
Статични член-данни и член-функции
Задачи за самостоятелна работа

Глава 3. Наследяване. Единично наследяване. Производни класове

Дефиниране на производни класове. Единично наследяване и достъп до наследените компоненти. Предефиниране на компоненти
Конструктори, операторни функции за присвояване и деструктори на производни класове
Преобразуване на типовете
Шаблони на производни класове
Задачи за самостоятелна работа

Глава 4. Множествено наследяване. Виртуални класове и функции. Полиморфизъм

Множествено наследяване
Виртуални класове
Виртуални функции. Полиморфизъм. Статично и динамично свързване
Виртуални деструктори
Абстрактни класове
Контейнерни класове
Задачи за самостоятелна работа

Глава 5. Потоци. Входно/изходни операции.Файлове. Работа с файлове

Входно/изходни операции с потоци. Член-функции за вход/изход
Състояние на поток
Потокови входно/изходни оператори за класове, дефинирани от потребителя
Форматиране. Манипулатори. Състояние на потоковия формат
Файлове. Работа с файлове
Задачи за самостоятелна работа

Използвана и препоръчителна литература

Страници: 528
Формат: 70х100/16 (17х24 см)
Корица: мека
Език: български
Издание: ново, CD
Тегло: 0,650 кг
ID: 2С23ЗМТ001

Напиши мнение

Вашето име:


Вашият текст:

Оценка: Лош            Добър

Въведете кода в полето отдолу: