Курс на Stepik
Обложка курса «Основы объектно-ориентированного программирования на C++» на Stepik
1 899 ₽

Основы объектно-ориентированного программирования на C++ ★ 0.000

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

Освой объектно-ориентированное программирование на одном из самых мощных языков программирования - C++. Этот курс - фундаментальное изучение ООП на языке C++. C++ - один из самых мощных языков. Неспроста его изучение - обязательный предмет в каждом техническом ВУЗе. Вы Научитесь решать реальные задачи и получите опыт через live-кодинг от преподавателя из VK и МФТИ.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы объектно-ориентированного программирования на C++»Учеников на курсе 14
Сертификаты, выданные на курсе «Основы объектно-ориентированного программирования на C++»Сертификатов выдано 0
Отзывы о курсе «Основы объектно-ориентированного программирования на C++»Отзывов получено 0
Рейтинг курса «Основы объектно-ориентированного программирования на C++»Рейтинг курса 0.000
Уроки в курсе «Основы объектно-ориентированного программирования на C++»Количество уроков 24
Тесты в курсе «Основы объектно-ориентированного программирования на C++»Количество квизов 63
Задачи с кодом в курсе «Основы объектно-ориентированного программирования на C++»Количество задач с кодом 74
Время прохождения курса «Основы объектно-ориентированного программирования на C++»Время прохождения курса —
Стоимость курса «Основы объектно-ориентированного программирования на C++»Стоимость курса 1 899 ₽ —
Обновления курса «Основы объектно-ориентированного программирования на C++»Обновления курса — —
Дата публикации курса «Основы объектно-ориентированного программирования на C++»Дата публикации курса — ———
Последнее обновление курса «Основы объектно-ориентированного программирования на C++»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «Основы объектно-ориентированного программирования на C++» 4 раздела Уроки в курсе «Основы объектно-ориентированного программирования на C++» 24 урока Тесты в курсе «Основы объектно-ориентированного программирования на C++» 63 теста Задачи в курсе «Основы объектно-ориентированного программирования на C++» 74 задачи Время прохождения курса «Основы объектно-ориентированного программирования на C++» 11 ч. Последнее обновление курса «Основы объектно-ориентированного программирования на C++» обн. 10 октября 2026

ООП - с места в карьер

9 уроков
1. ООП - что это? Несколько слов о трёх китах ООП. ↗
2. Ключевое слово struct. C-style struct. Атрибуты. typedef ↗
3. Методы. Возврат структуры из функции. Структуры в качестве полей ↗
4. Class. public & private. Сравнение со struct. Get & Set methods ↗
5. Конструкторы и деструктор. Default ctor & with parameters ↗
6. Правило трёх. Ключевое слово this. Copy ctor и operator= ↗
7. Санитайзеры. Как обнаружить утечки. -fsanitize + практика ↗
8. Реализация класса Vector (аналог std::vector) ↗
9. Реализация класса LinkedList (односвязный список) ↗

Эффективное и современное ООП на C++. Советы

6 уроков
1. Спецификатор const у методов ↗
2. Спецификатор noexcept у методов ↗
3. Статичные методы и поля. static members ↗
4. Идиома RAII - примеры и практика ↗
5. Списки инициализации в конструкторах ↗
6. Шаблонные классы. Ключевое слово auto и decltype ↗

39 операторов. Перегрузка стандартных операций

6 уроков
1. Арифметические операторы: + - * / %. Через метод и функции ↗
2. Сокращенные операторы присваивания: += -= *= /= %= ↗
3. Операторы сравнения (> >= < <= == !=) и логические (&& || !) ↗
4. Операторы доступа [], (). Инкременты/Декременты. Унарные + и - ↗
5. Битовые операторы: ~ ^ | & << >> и ~= ^= |= &= <<= >>= ↗
6. Дружественные функции. friend. Перегрузка std::cout и std::cin ↗

Наследование и полиморфизм

4 урока
1. Наследование. Ключевое слов protected. Виды наследования ↗
2. Множественное наследование. Diamond problem. Initializer list ↗
3. Полимофризм и виртуальные функции ↗
4. Абстрактные классы. Чисто виртуальные методы ↗