Программирование на С++
Подробнее
Что вы получите
- Работать с различными типами данных, операторами и функциями С++
- Производить инкапсуляцию
- Использовать конструкторы и деструкторы
- Перегружать операции
- Использовать наследование и полиморфизм
- Разрабатывать абстрактные классы и интерфейсы
- Применять шаблоны функций и классов
- Управлять исключениями
Программа курса
Ссылочный тип данных. Операции - расширения контекста. Операции new и delete. Встроенные inline-функции. Перегрузка функций. Аргументы по умолчанию
Декларация класса. Управление доступом. Указатель this. Дружественные классы и функции.
Конструктор по умолчанию. Конструктор копирования. Перегрузка конструкторов. Деструктор.
Константные функции и объекты. Статические данные и функции. Правила инициализации и использования.
Правила перегрузки операций в С++. Примеры перегрузки основных операций. Перегрузка операции присваивания и конструктора копирования.
Иерархия классов потоков в С++. Форматированный ввод/вывод. Использование и создание манипуляторов. Перегрузка операций ввода/вывода. Работа с файлами.
Наследование как механизм повторного использования кода. Виртуальные функции и позднее связывание. Множественное наследование Виртуальный базовый класс. Чистые виртуальные функции и абстрактные классы.
Области применения шаблонов. Создание и перегрузка шаблонных функций. Определение, специализация и использование шаблонов классов.
Применение операторов try, catch, throw. Динамическая идентификация типов времени выполнения (RTTI). Операции приведения типа.
Выполнение курсовой работы.
01Модуль 1. Типы данных, операции и функции в С++ (4 ак. ч.)
Ссылочный тип данных. Операции - расширения контекста. Операции new и delete. Встроенные inline-функции. Перегрузка функций. Аргументы по умолчанию
02Модуль 2. Инкапсуляция (4 ак. ч.)
Декларация класса. Управление доступом. Указатель this. Дружественные классы и функции.
03Модуль 3. Специальные методы класса (4 ак. ч.)
Конструктор по умолчанию. Конструктор копирования. Перегрузка конструкторов. Деструктор.
04Модуль 4. Константные и статические члены класса (4 ак. ч.)
Константные функции и объекты. Статические данные и функции. Правила инициализации и использования.
05Модуль 5. Перегрузка операций (4 ак. ч.)
Правила перегрузки операций в С++. Примеры перегрузки основных операций. Перегрузка операции присваивания и конструктора копирования.
06Модуль 6. Потоки данных в С++ (4 ак. ч.)
Иерархия классов потоков в С++. Форматированный ввод/вывод. Использование и создание манипуляторов. Перегрузка операций ввода/вывода. Работа с файлами.
07Модуль 7. Наследование и полиморфизм (4 ак. ч.)
Наследование как механизм повторного использования кода. Виртуальные функции и позднее связывание. Множественное наследование Виртуальный базовый класс. Чистые виртуальные функции и абстрактные классы.
08Модуль 8. Шаблоны функций и классов (4 ак. ч.)
Области применения шаблонов. Создание и перегрузка шаблонных функций. Определение, специализация и использование шаблонов классов.
09Модуль 9. Управление исключениями (4 ак. ч.)
Применение операторов try, catch, throw. Динамическая идентификация типов времени выполнения (RTTI). Операции приведения типа.
10Модуль 10. Итоговое занятие (4 ак. ч.)
Выполнение курсовой работы.
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Программирование на С++» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 27 июля 2026 г.

Специалист 
















