Глава 1. Основы С++
Арифметические операции
Поразрядные операции
Конструкция if-else и тернарный оператор
Циклы
Массивы
Массивы символов
Глава 2. Указатели
Указатели и массивы
Глава 3. Функции
Параметры функций и возвращение значения
Перегрузка функций
Глава 4. Динамическая память и smart-указатели
Динамические массивы
Smart-указатель unique_ptr
Глава 5. Объектно-ориентированное программирование
Классы и объекты
Конструктор копирования
Константные объекты и функции
Дружественные функции
Наследование
Чистые виртуальные функции и абстрактные классы
Перегрузка операторов
Глава 6. Контейнеры
Вектор
Span
Глава 7. Строки
Ввод-вывод строк
Поиск подстроки
Операции с символами
Глава 8. Объекты функций и лямбда-выражения
Лямбда-выражения