Поддержать канал можно пожертвованием пары монет на сбер 2202206230948015 (имя в описании канала).
Часть 2 из 3
Ссылка на Часть 1: [ Ссылка ]
Ссылка на Часть 3: [ Ссылка ]
Глава 8: Указатели (продолжение)
Утечки памяти (демо)
Динамически размещаемые массивы
Глава 9: Ссылки
Введение в ссылки
Объявление и использование ссылок
Сравнение указателей и ссылок
Ссылки и константа
Глава 10: Управление символами и строки
Введение в строки
Манипуляции с персонажами
Манипуляции с C-струнами
Конкатенация и копирование C-String
Представляем std::string
Объявление и использование std::string
Глава 11: Функции
Правило одного определения
Из первых рук о функциях C++
Объявление функций и определения функций
Несколько файлов — новый взгляд на модель компиляции
Передать по значению
Пройти по указателю
Пройти по ссылке
Глава 12: Выведение вещей из функций
Введение в получение вещей из функций
Входные и выходные параметры
Возврат из функций по значению
Глава 13: Перегрузка функций
Введение в перегрузку функций
Перегрузка с разными параметрами
Глава 14: Лямбда-функции
Введение в лямбда-функции
Объявление и использование лямбда-функций
Захват списков
Захватите все в контексте
Краткое содержание
Глава 15: Шаблоны функций
Введение в шаблоны функций
Тестирование шаблонов функций
Вывод типа шаблона и явные аргументы
Параметры шаблона по ссылке
Специализация шаблона
Глава 16: Ускоренный курс концепций C++20
Введение в концепции C++20
Использование концепций C++20
Создание собственных концепций C++20
Увеличиваем предложение «требует»
Объединение концепций C++20
Концепции C++20 и авто
Глава 17: Классы
Введение в классы
Ваш первый класс
Конструкторы С++
Конструкторы по умолчанию
Сеттеры и геттеры
Класс в нескольких файлах
Обозначение вызова указателя стрелки
Деструкторы
Порядок вызова конструктора-деструктора
этот указатель
структура
Размер объектов
Глава 18: Наследование
Введение в наследование
Первая попытка наследования
Защищенные члены
Спецификаторы доступа к базовому классу: Увеличение
Ещё видео!