Обзор курса и цели обучения
Чему вы научитесь на курсе
- Указатели и память: Адресация, разыменование, арифметика указателей.
- Динамическая память: new/delete и умные указатели (uniqueptr, sharedptr).
- Идиома RAII: Управление жизненным циклом ресурсов, конструкторы и деструкторы.
- Перегрузка операторов: Пользовательские операторы для классов.
- Шаблоны и STL: Шаблоны функций/классов, векторы и ассоциативные контейнеры map.
Учебный план и программа
4 Модуль • 11 уроков • 5 лабораторных
2.1 Указатели и адресация памяти простыми словами
25 min
2.2 Динамическая память: операторы new и delete
25 min
2.3 Сравнение ссылок и указателей
20 min
3.1 Классы, конструкторы и деструкторы в RAII
25 min
3.2 Перегрузка операторов в классах
25 min
3.3 Умные указатели: unique_ptr и shared_ptr
25 min
4.1 Шаблоны функций и классов
25 min
4.2 Контейнеры STL: std::vector и std::map
25 min
Интерактивные облачные лаборатории
Easy
+50 pts
Лаб 1: Потоки ввода-вывода и произведение чисел
CPP
Доступно после записи
Medium
+50 pts
Лаб 2: Арифметика указателей и суммирование
CPP
Доступно после записи
Easy
+50 pts
Лаб 3: Накопление суммы в цикле C++
CPP
Доступно после записи
Medium
+50 pts
Лаб 4: Динамическое выделение буфера памяти
CPP
Доступно после записи
Hard
+50 pts
Лаб 5: Шаблонная математическая утилита
CPP
Доступно после записи
Оценки и отзывы студентов
Станьте первым студентом, оставившим отзыв после прохождения курса!