Подробнее
Что нужно для старта
- Для начала обучения нужно знать основы С++: типы данных, алгоритмические конструкции, массивы, функции, работу с динамической памятью.
- Если начинаете вообще с нуля, то пройдите прежде курсы “Основы программирования на C/C++” и “Основы программирования на C/C++. Часть 2”
- При этом первый модуль данного курса посвящен повторению ключевых тем, необходимых для понимания ООП.
Что вы получите
- понимать основы объектно-ориентированного программирования и их реализацию в языке C++
- определять собственные классы и создавать объекты
- выполнять перегрузку различных операторов
- использовать наследование и полиморфизм
- обрабатывать исключения
- создавать универсальный код с помощью шаблонов классов и функций
- и многое другое...
Для кого этот курс
- Это курс для всех начинающих программистов на С++. Особенно он подходит студентам 1-2 курса.
Программа курса
- Объектно-ориентированное программирование
- Повторение. Ссылки
- Повторение. Про функции
- Повторение. Разделение программы на модули
- Классы и объекты
- Конструкторы
- Правило трех
- Конструктор перемещения
- Конструктор преобразования
- Статические члены класса
- Операторы сравнения
- Вектор
- Операторы [] и преобразования типа
- Операторы + и +=
- Операторы вставки >> и <<
- Оператор ++
- Основы наследования
- Переопределение методов и переменных
- Определение реального типа объекта
- Режимы наследования
- Абстрактные классы
- Множественное наследование
- Private и Protected конструкторы и деструкторы
- Спецификатор final
- Перехват и обработка исключений
- Генерация исключений
- Шаблоны классов
- Специализация шаблона класса
- Вложенные классы
- Итераторы, списки инициализации
01Введение
- Объектно-ориентированное программирование
- Повторение. Ссылки
- Повторение. Про функции
- Повторение. Разделение программы на модули
02Классы
- Классы и объекты
- Конструкторы
- Правило трех
- Конструктор перемещения
- Конструктор преобразования
- Статические члены класса
03Перегрузка операторов
- Операторы сравнения
- Вектор
- Операторы [] и преобразования типа
- Операторы + и +=
- Операторы вставки >> и <<
- Оператор ++
04Наследование
- Основы наследования
- Переопределение методов и переменных
- Определение реального типа объекта
- Режимы наследования
- Абстрактные классы
- Множественное наследование
- Private и Protected конструкторы и деструкторы
- Спецификатор final
05Исключения
- Перехват и обработка исключений
- Генерация исключений
06Шаблоны, вложенные классы
- Шаблоны классов
- Специализация шаблона класса
- Вложенные классы
- Итераторы, списки инициализации
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Основы ООП на С++» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 



















