Современные технологии программирования

Журнал

Лекции

Осень

  1. О курсе

  2. CMake

  3. Знакомство с C++

  4. Указатели и ссылки

  5. Конкретные классы

  6. Класс Config / Инициализация и копирование

  7. Move-семантика

  8. Обработка ошибок. Исключения.

  9. Наследование. Полиморфизм подтипов.

  10. Кроссязыковые библиотеки, часть 1

  11. Кроссязыковые библиотеки, часть 2

  12. Примеры к лекции бинарные форматы

Весна

  1. Перегрузка операторов

  2. Операторы сравнения С++17

  3. Операторы сравнения С++20

  4. Функциональные объекты

  5. Шаблоны

  6. Жизненный цикл объекта

  7. Итераторы

  8. Copy And Swap

  9. Специализация шаблонов

  10. unique_ptr: https://godbolt.org/z/KPrqMWz3n

  11. shared_ptr: https://godbolt.org/z/rrhE3rbGn

  12. Объектно-ориентированные инструменты C++: https://godbolt.org/z/sjMYzrGq9

Ресурсы