Базовый курс C++ (MIPT, ILab). Lecture 20. Итераторы

Лекции в бакалавриате МФТИ по C++ на русском языке. На этой лекции мы разберем концепцию итераторов подробно и в процессе внезапно познакомимся с enable_if а также узнаем много нового про методы, которые существуют но ничего не делают. Лектор: Константин Владимиров Дата лекции: 7 марта 2021 года Съёмка: Владислав Белов. Звук: Дмитрий Рябцев. Предыдущая лекция:    • Базовый курс C++ (MIPT, ILab). Lecture 19....   Следующая лекция:    • Базовый курс C++ (MIPT, ILab). Lecture 21....   Слайды ко всем лекциям: https://sourceforge.net/projects/cpp-... Примеры кода ко всем лекциям: https://github.com/tilir/cpp-graduate Timeline: 00:00 Немного о begin, end и ADL 08:58 Превосходство итераторов 19:12 Категории итераторов 27:20 Изобретаем enable_if 36:00 Итераторы и не итераторы 42:40 Объединяем пару диапазонов 58:33 Константные и обратные итераторы 1:06:55 Трюки Майерса и Хиннанта 1:20:08 Обратный обход и вставка 1:29:00 Завершение и анонс инвалидации Errata: Здесь пока пусто

Базовый курс C++ (MIPT, ILab). Lecture 21. LLVM, часть 1
▶︎

Базовый курс C++ (MIPT, ILab). Lecture 21. LLVM, часть 1

Базовый курс C++ (MIPT, ILab). Lecture 25. Алгоритмы и функторы.
▶︎

Базовый курс C++ (MIPT, ILab). Lecture 25. Алгоритмы и функторы.

C++ Russia 2017: Михаил Матросов, Повседневный С++: алгоритмы и итераторы
▶︎

C++ Russia 2017: Михаил Матросов, Повседневный С++: алгоритмы и итераторы

Базовый курс C++ (MIPT, ILab). Lecture 27. Constexpr функции.
▶︎

Базовый курс C++ (MIPT, ILab). Lecture 27. Constexpr функции.

ITERATORS in C++
▶︎

ITERATORS in C++

Базовый курс C++ (MIPT, ILab). Lecture 23. Последовательные контейнеры.
▶︎

Базовый курс C++ (MIPT, ILab). Lecture 23. Последовательные контейнеры.

Базовый курс C++ (MIPT, ILab). Lecture 26. Метапрограммирование.
▶︎

Базовый курс C++ (MIPT, ILab). Lecture 26. Метапрограммирование.

Базовый курс C++ (MIPT, ILab). Lecture 14 (доп). OpenGL и Vulkan
▶︎

Базовый курс C++ (MIPT, ILab). Lecture 14 (доп). OpenGL и Vulkan

C++ и алгоритмы (Базовый поток) 11. Итераторы. Функторы. Ассоциативные контейнеры
▶︎

C++ и алгоритмы (Базовый поток) 11. Итераторы. Функторы. Ассоциативные контейнеры

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Базовый курс C++ (MIPT, ILab). Lecture 24. Ассоциативные контейнеры
▶︎

Базовый курс C++ (MIPT, ILab). Lecture 24. Ассоциативные контейнеры

В России гибнут за бензин. Война — в Москве. АЗС-революция. Похороны Путина. Медведев и слезы. БЫКОВ
▶︎

В России гибнут за бензин. Война — в Москве. АЗС-революция. Похороны Путина. Медведев и слезы. БЫКОВ

Базовый курс C++ (MIPT, ILab). Lecture 8. Наследование и полиморфизм
▶︎

Базовый курс C++ (MIPT, ILab). Lecture 8. Наследование и полиморфизм

ЯЗЫК C++ #19 — ВЕКТОР
▶︎

ЯЗЫК C++ #19 — ВЕКТОР

Вся IT-база в ОДНОМ видео: Память, Процессор, Код
▶︎

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Базовый курс C++ (MIPT, ILab). Lecture 22. LLVM, часть 2
▶︎

Базовый курс C++ (MIPT, ILab). Lecture 22. LLVM, часть 2

«РОССИЯ ВИСИТ НА ВОЛОСКЕ». Стрелков — про изоляцию Крыма, слабость Путина и ПРИБЛИЖАЮЩЕЕСЯ ПОРАЖЕНИЕ
▶︎

«РОССИЯ ВИСИТ НА ВОЛОСКЕ». Стрелков — про изоляцию Крыма, слабость Путина и ПРИБЛИЖАЮЩЕЕСЯ ПОРАЖЕНИЕ

Базовый курс C++ (MIPT, ILab). Lecture 11. Исключения
▶︎

Базовый курс C++ (MIPT, ILab). Lecture 11. Исключения

Базовый курс C++ (MIPT, ILab). Lecture 13. Проектирование
▶︎

Базовый курс C++ (MIPT, ILab). Lecture 13. Проектирование

Mock - собеседование программиста: скриннинг С++
▶︎

Mock - собеседование программиста: скриннинг С++