programmirovanie-na-baze-yazyka-c++

Учебное пособие.

Надейкина Л. «Программирование» МГТУГА, 2017 год, 84 стр., ISBN: 978-5-86311-994-6; (10,2 мб. pdf)

В книге показаны возможности на базе языка С++ одной из основных парадигм современного программирования: объектно-ориентированное программирование (ООП), представленное таким понятием как класс и позволяющее разрабатывать библиотеки классов. Рассмотрены основные свойства классов, перегрузка операций, отношения классов, такие как включение и наследование, реализация виртуальных функций и абстрактных классов. Даны общие сведения об исключениях и методах их обработки. Данное учебное пособие соответствует рабочей программе учебной дисциплины «Программирование» и рекомендуется для студентов I, II курса направления 09.03.01.

Оглавление книги

Содержание.

Раздел 1. Структуры и объединения
1.1. Структура как совокупность данных
1.2. Объединения разнотипных данных
1.3. Битовые поля структур и объединений

Раздел 2. Класс как абстрактный тип
2.1. Класс — производный структурированный тип
2.2. Статический компонент класса
2.3. Доступ к членам класса
2.4. Друзья классов
2.5. Конструкторы и деструкторы
2.6. Указатели на поля данных и на методы класса
2.7. Указатель this
2.8. Перегрузка функций

Раздел 3. Перегрузка операций
3.1. Расширение действий (перегрузка) стандартных операций
3.2. Преобразование типов в классах пользователя
3.3. Перегрузка операции присваивания

Раздел 4. Включение и наследование классов
4.1. Отношения включения
4.2. Отношения наследование
4.3. Множественное наследование. Виртуальные базовые классы
4.4. Методы при наследовании классов

Раздел 5. Виртуальные функции и абстрактные классы
5.1. Виртуальные функции
5.2. Пустая и чистая виртуальные функции. Абстрактный класс

Раздел 6. Исключения
6.1. Общие сведения об исключениях
6.2. Обработка исключительных ситуаций
6.3. Исключения в конструкторах и деструкторах

Техническая литература

Скачать техническую литературу бесплатно10,2 мб. pdf

Похожая литература