Курс на Stepik
Обложка курса «Добрый, добрый ООП C++ с Сергеем Балакиревым» на Stepik
2 500 ₽

Добрый, добрый ООП C++ с Сергеем Балакиревым 4.955

Открыть на
STEPIK.ORG

В этом продолжении курса по языку C/C++ вы подробно познакомитесь с парадигмой объектно-ориентированного программирования (ООП), которая теперь используется при разработке практически любых современных проектов. Дополнительно узнаете о механизме обработки исключений, а также шаблонах классов и функций.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Добрый, добрый ООП C++ с Сергеем Балакиревым»Учеников на курсе 2 862
Сертификаты, выданные на курсе «Добрый, добрый ООП C++ с Сергеем Балакиревым»Сертификатов выдано 336
Отзывы о курсе «Добрый, добрый ООП C++ с Сергеем Балакиревым»Отзывов получено 67
Рейтинг курса «Добрый, добрый ООП C++ с Сергеем Балакиревым»Рейтинг курса 4.955
Уроки в курсе «Добрый, добрый ООП C++ с Сергеем Балакиревым»Количество уроков 39
Тесты в курсе «Добрый, добрый ООП C++ с Сергеем Балакиревым»Количество квизов 201
Задачи с кодом в курсе «Добрый, добрый ООП C++ с Сергеем Балакиревым»Количество задач с кодом 147
Время прохождения курса «Добрый, добрый ООП C++ с Сергеем Балакиревым»Время прохождения курса
Стоимость курса «Добрый, добрый ООП C++ с Сергеем Балакиревым»Стоимость курса 2 500 ₽
Обновления курса «Добрый, добрый ООП C++ с Сергеем Балакиревым»Обновления курса
Дата публикации курса «Добрый, добрый ООП C++ с Сергеем Балакиревым»Дата публикации курса
Последнее обновление курса «Добрый, добрый ООП C++ с Сергеем Балакиревым»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Добрый, добрый ООП C++ с Сергеем Балакиревым» 6 разделов Уроки в курсе «Добрый, добрый ООП C++ с Сергеем Балакиревым» 39 уроков Тесты в курсе «Добрый, добрый ООП C++ с Сергеем Балакиревым» 201 тест Задачи в курсе «Добрый, добрый ООП C++ с Сергеем Балакиревым» 147 задач Время прохождения курса «Добрый, добрый ООП C++ с Сергеем Балакиревым» 78 ч. Последнее обновление курса «Добрый, добрый ООП C++ с Сергеем Балакиревым» обн. 6 июля 2026

Введение в ООП

3 урока
1. Что такое ООП?
2. Понятие классов и объектов
3. Режимы доступа public и private

Конструкторы и деструкторы. Методы класса

9 уроков
1. Конструкторы. Конструктор по умолчанию. Перегрузка конструкторов
2. Конструктор преобразования. Деструктор
3. Конструктор копирования. Делегирующие конструкторы
4. Этапы жизни объектов классов
5. Особенности работы конструкторов. Ключевые слова default, delete
6. Описание методов вне класса
7. Статические поля и методы класса
8. Паттерн Singleton (синглтон)
9. Константные методы. Ключевое слово mutable

Переопределение операций. Дружественные классы и функции

9 уроков
1. Переопределение операции сложения
2. Дружественные классы и функции
3. Переопределение операции присваивания
4. Переопределение операции преобразования типа и [ ]
5. Переопределение расширенных операций присваивания
6. Переопределение операций инкремента и декремента
7. Переопределение операции (). Функторы
8. Понятия lvalue и rvalue выражений, rvalue-ссылки
9. Конструктор перемещения. Оператор присваивания перемещением

Наследование. Виртуальные методы

8 уроков
1. Наследование классов. Режим protected
2. Объект дочернего класса. Переопределение методов и переменных
3. Порядок вызовов конструкторов и деструкторов при наследовании
4. Виртуальные (virtual) методы (функции)
5. Ключевые слова override, final. Виртуальные деструкторы
6. Чисто виртуальные методы. Абстрактные классы
7. Множественное наследование. Порядок вызова конструкторов
8. Ромбовидное наследование. Закрытый конструктор и деструктор

Обработка исключений. Операторы приведения типов

5 уроков
1. Операторы const_cast и reinterpret_cast
2. Операторы static_cast и dynamic_cast
3. Обработка исключений. Введение
4. Объект исключения. Вложенные блоки try/catch
5. Идентификация типов исключений. Пользовательские исключения

Шаблоны классов и функций

5 уроков
1. Введение в шаблоны функций
2. Шаблоны функций. Продолжение
3. Введение в шаблоны классов
4. Специализация и наследование шаблонов классов
5. Итоговые испытания